mojinde 2006-12-8 14:45
关于C#与SQL语句混合使用的问题,如何理解单引号的用法?
因为我是初学者,所以很理解以下这段代码,单引号是从哪里括到哪里?双引号又是从哪里括到里?有哪位高手能帮解释一下吗?谢谢
cmd.CommandText = "Insert into contact(cName,cAddress,cEmail,cPhone) ";
cmd.CommandText += "Values ('" + txtName.Text + "','";
cmd.CommandText += txtAddress.Text + "','";
cmd.CommandText += txtEmail.Text + "','";
cmd.CommandText += txtPhone.Text + "')";
cmd.Connection = conn;
[[i] 本帖最后由 mojinde 于 2006-12-8 14:49 编辑 [/i]]
mojinde 2006-12-11 14:42
没有人知道吗?我知道这个问题很菜,但还是请高手能讲解一二,谢谢了
ilovejolly 2007-2-1 16:55
双引号从第一个看起,逐个匹配
单引号是sql里的需要,都是字符串连接的东西,你保证连出来的最后在sql里是对的就可以了
meng0819 2007-11-24 10:16
我觉得打印调试也可以