111,126
社区成员
发帖
与我相关
我的任务
分享string sql_str;
byte[] buff = System.Text.Encoding.Default.GetBytes(textBox1.Text);
for(int i = 0; i < buff.Length ; i++)
{
sql_str += buff[i].ToString("X");
}
//此时得出的sql_str的值就是你要插入数据库的值
//在校验的时候同样将TextBox1.Text的值按上述方法转换再与数据库中提出的值比对,就不会发现省略掉空格了
string mysql = "select * from [User] where 'a'+UserId+'a'='a" + tbID.Text+ "a' and
'a'+UserPwd+'a'='a" + tbPwd .Text+ "a'";
string mysql = "select * from [User]
where convert(varbinary,UserId)=convert(varbinary,'" + tbID.Text+ "') and
convert(varbinary,UserPwd)=convert(varbinary,'" + tbPwd .Text+ "')";