myCommand.CommandText = "insert into student(ID) values('"+textboxid.text+"')";把textboxid.text中值添加到student表的ID列中,請問'" + +""是什么意思,作用何在?如果我想把textboxid.text,textboxname.text同時加入到student表中的ID列和Name列中,怎樣修改這句話?
2 回答

ABOUTYOU
TA貢獻1812條經驗 獲得超5個贊
1、表示拼接字符串,把文本框的輸入字符串拼接在一起成為一個完整的Sql語句進行執行
2、insert into student(ID,Name) values('"+textboxid.text+"', '" + textboxname.text + "')";
3、不建議采用這樣拼接字符串的形式,因為這樣一來不安全,容易被注入,比如輸入單引號,另外執行效率較低,建議采用參數化形式

蝴蝶不菲
TA貢獻1810條經驗 獲得超4個贊
myCommand.CommandText = "insert into student values('"+textboxid.text+"',"+name.text+"')"
- 2 回答
- 0 關注
- 437 瀏覽
添加回答
舉報
0/150
提交
取消