string s = textBox3.Text;
byte[] bb = EncryptText(s, rk, ri);
string mysql1 = "select xuehao from MyTable3 where xingming = '" + Convert.ToBase64String(bb) + "'"; SqlConnection con = new SqlConnection(connectionString);
con.Open();
SqlDataAdapter adp1 = new SqlDataAdapter(mysql1, con);
DataSet ds1 = new DataSet();
adp1.Fill(ds1, dataName1);
string xh = ds1.Tables[dataName1].Rows[0][0].ToString();//能不能直接在这转换?ToString()能换成跟Convert.ToBase64String()一样编码的吗?
// byte[] xh = Encoding.Unicode.(ds1.Tables[dataName1].Rows[0][0]);
MessageBox.Show("学号"+xh);
想把从数据库里查出来的学号转换成字节数组。
Convert.ToBase64String()是将字节数组转换成字符串,哪种转换跟它对应将字符串转换为字节数组?
byte[] bb = EncryptText(s, rk, ri);
string mysql1 = "select xuehao from MyTable3 where xingming = '" + Convert.ToBase64String(bb) + "'"; SqlConnection con = new SqlConnection(connectionString);
con.Open();
SqlDataAdapter adp1 = new SqlDataAdapter(mysql1, con);
DataSet ds1 = new DataSet();
adp1.Fill(ds1, dataName1);
string xh = ds1.Tables[dataName1].Rows[0][0].ToString();//能不能直接在这转换?ToString()能换成跟Convert.ToBase64String()一样编码的吗?
// byte[] xh = Encoding.Unicode.(ds1.Tables[dataName1].Rows[0][0]);
MessageBox.Show("学号"+xh);
想把从数据库里查出来的学号转换成字节数组。
Convert.ToBase64String()是将字节数组转换成字符串,哪种转换跟它对应将字符串转换为字节数组?
byte[] bs = Encoding.Unicode.GetBytes("ABCD");
byte[] xh = Encoding.Unicode.GetBytes(ds1.Tables[dataName1].Rows[0][0].ToString());