那位大哥有时间?
有点问题,关于使用参数的
我看msdn,看不明白
string sql = "select * from members where userName=?";
这个问号是什么意思?
然后怎么办?如何使用Parameters?
我原来是这样写的,但据说必须使用问号
string sql = "select * from members where userName=@name";
用问号该怎么写啊?
...全文
2266打赏收藏
关于参数的使用~oledb的
那位大哥有时间? 有点问题,关于使用参数的 我看msdn,看不明白 string sql = "select * from members where userName=?"; 这个问号是什么意思? 然后怎么办?如何使用Parameters? 我原来是这样写的,但据说必须使用问号 string sql = "select * from members where userName=@name"; 用问号该怎么写啊?
能帮忙看看以下这段话哪里错了?在ds.fill的地方报错
OleDbConnection con = new OleDbConnection("server=lo;uid=sa;pwd=sa;database=test;Provider=SQLOLEDB");
string sql = "select * from members where userName=@userName";
con.Open();
OleDbDataAdapter da = new OleDbDataAdapter(sql,con);
da.SelectCommand.Parameters.Add("@userName", this.TextBox1.Text.Trim());
DataSet ds = new DataSet();
da.Fill(ds);
con.Close();
this.DataGrid2.DataSource=ds.Tables[0];
this.DataGrid2.DataBind();
谁告诉你必须使用问号?你原先的不挺好吗?
SqlConnection MyConn=new .........
string sql = "select * from members where userName=@name";
SqlCommand MyComm = new SqlCommand(sql ,MyConn);