例如这是我的代码
com.CommandText = "select rdName from Reader where(rdID = 'ID.text') and (rdPwd = 'PWD.Text' and (rdType = '0'))";这个应该是有错的吧,因为把单引号里的值理解成字符串了,我想要的是名为ID和PWD控件里的值,请问语句该怎样写
com.CommandText = "select rdName from Reader where(rdID = 'ID.text') and (rdPwd = 'PWD.Text' and (rdType = '0'))";这个应该是有错的吧,因为把单引号里的值理解成字符串了,我想要的是名为ID和PWD控件里的值,请问语句该怎样写
String pwd=PWD.Text;"select rdName from Reader where rdID={0} and rdPwd={1}",id,pwd;
是这样么,提示有错误,
con.Open();
SqlDataReader sqlRD = com.ExecuteReader();
if (sqlRD.Read())
{
name = sqlRD.Read();
this.Hide();
if里的赋值语句是错误的,提示是不能将bool隐式转换为char,那要怎样才能把rdName赋值给变量name呢?谢谢
name="";
name=convert.tostring(sqlRD["name"]) //后面的name 是你数据库的列名