今天在书上看ADO.NET增加数据中出现了 "+textBox1.Text+",顿时令我十分疑惑,书上也没有标注这么写的原因看来是极其小白的问题,然后在网上搜才发现是自己断句出现了问题。
书中的原句为:
string sSQL = "insert into StuInfo values(' " +textBox1.Text+ " ' ,' " +textBox2.Text+" ') ";
看到这个句子不由自主的就把第一个双引号和最后一个双引号组成一对形成一个完整的字符串,中间两对双引号都各自包含一个空间文本,然而这种想法大错特错
正确断句为:
"insert into StuInfo values(' " 这是字符串1
" ' ,' " 这是字符串2
" ') "; 这是字符串3
加号连接字符串与变量