c# SQL语法疑问 a是表的名字INSERT INTO a(数字) VALUES('"+textBox1.Text+"')-----------------------------------------------'"+textBox1.Text+"'中的单引号、双引号、和加号分别代表什么意思呀?如果要标识变量,用一个加号或双引号就够了呀,为什么要"+ +" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 全部应该是这样子的吧:"INSERT INTO a(数字) VALUES('" + textBox1.Text + "')"最好不要用"+"拼接字符串.string.Format("INSERT INTO a(数字) VALUES('{0}')", textBox1.Text); 你给得INSERT INTO a(数字) VALUES('"+textBox1.Text+"')是不完整的应该是 inserstring=" INSERT INTO a(数字) VALUES('" + textBox1.Text + "')" 单引号是字符串(SQL)里需要+号和双引号是截断字符串挺入变量值由于插入变量后还有字符串故继续接字符串同二楼的例子,用string.Format()方法看得更清楚些也好用 这是在拼合SQL字符串。+textBox1.Text+ 这里是把保存在textBox1.Text中的字符串值拼接到前面的字符串中动态生成最终的SQL语句。这个SQL似乎应该是这样的:string sql="INSERT INTO a(c1) VALUES('" + textBox1.Text + "')"; WinForm 里使用第三方控件没有DoDragDrop方法,如何实现拖放? 如何分别遍历省份和城市的id和name wpf中combobox的bug 串口通讯中,发射端快,接受端慢的问题! listbox的问题 C# 里面如何修改.HasChanges()值 周末了,问个10天来一直没解决的问题,问了几个老大也没能搞定...解决马上送500分,绝不食言..... 菜鸟问题! 登录界面,登陆之后就显示“列名 'S_Password' 无效”。求助! C#中的引用类型的疑问 vs2005窗体中如何动态生成控件? main参数问题
string.Format("INSERT INTO a(数字) VALUES('{0}')", textBox1.Text);
+号和双引号是截断字符串挺入变量值
由于插入变量后还有字符串故继续接字符串同二楼的例子,用string.Format()方法看得更清楚些也好用
+textBox1.Text+ 这里是把保存在textBox1.Text中的字符串值拼接到前面的字符串中动态生成最终的SQL语句。
这个SQL似乎应该是这样的:
string sql="INSERT INTO a(c1) VALUES('" + textBox1.Text + "')";