首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么进行自定义变量的传递?求

2012-01-31 
如何进行自定义变量的传递?急求【1】我定义了一个存储过程写在数据库中CREATEPROCEDUREwordMean@stringStrva

如何进行自定义变量的传递?急求
【1】我定义了一个存储过程写在数据库中

CREATE   PROCEDURE   wordMean   @stringStr   varchar
AS   SELECT   *   FROM   myDict
where   word=@stringStr  


【2】不明白的是(代码中):
我有个   textBox  
如何将     textBox.Text的值传递到   @stringStr     中


【3】下面是引用存储过程(问题是【2】)
string   queryStr= "wordMean ";
SqlDataAdapter   myDataAdapter=new   SqlDataAdapter(queryStr,con);




[解决办法]
string queryStr=String.Format( "wordMean({0}) ",textBox.Text);
[解决办法]
调试
追踪
把错误报上来.


[解决办法]
【4】您不可以去MSDN上看看吗?好好看看上面的DEMO
[解决办法]
SqlConnection con=DB.createConnection();
string queryStr=String.Format( "wordMean({0}) ",this.textWord.Text);
SqlDataAdapter myDataAdapter=new SqlDataAdapter( "wordMean ",con);
myDataAdapter.SelectCommand.Parameters.Add( "@stringStr ", SqlDbType.VarChar).Value = this.textWord.Text;
con.Open();
myDataAdapter.Fill(myDataSet, "myDict ");
con.Close();
dataGrid1.DataSource=myDataSet.Tables[ "myDict "].DefaultView;

热点排行