在 System.Data.SqlClient.SqlException 中第一次偶然出现的“System.Data.dll”类型的异常

DBHelperdb=newDBHelper();try{StringBuildersb=newStringBuilder();sb.AppendLine("INSERT... DBHelper db = new DBHelper();
try
{

StringBuilder sb = new StringBuilder();
sb.AppendLine("INSERT INTO [DreamArt ].[dbo].[CodeTable]([ArtNo] ,[Art37] ,[Art38] ,[Art39],[Art40],[Art41],[Art42] ,[Art43],[Art44])");
sb.AppendFormat(" VALUES('{0}' ,{1} ,{2},{3},{4} ,{5},{6},{7}),{8} ", textBox1, Text.Trim(), txt37.Text, txt38.Text, txt39.Text, txt40.Text, txt41.Text, txt42.Text, txt43.Text, txt44.Text);
sb.AppendLine("INSERT INTO [DreamArt ].[dbo].[ArtTable]([ArtNo],[Colour])");
sb.AppendFormat(" VALUES('{0}','{1}') ", textBox1, Text.Trim(), textBox2, Text.Trim());
SqlCommand commad = new SqlCommand(sb.ToString(), db.Connection);

db.OpenConnection();
int resert = commad.ExecuteNonQuery();
if (resert == 1)
{
MessageBox.Show("添加成功!","提示");
}

}
catch (Exception ex)
{
MessageBox.Show(ex+"","提示",MessageBoxButtons.OK,MessageBoxIcon.Hand);
}
finally
{
//关闭数据库连接
db.CloseConnection();
}

为什么我无法在里面添加数据······
展开
 我来答
rkc009
2013-03-19 · TA获得超过1499个赞
知道大有可为答主
回答量:2098
采纳率:60%
帮助的人:1638万
展开全部
sb.AppendFormat(" VALUES('{0}' ,{1} ,{2},{3},{4} ,{5},{6},{7}),{8} ", textBox1, Text.Trim(), txt37.Text, txt38.Text, txt39.Text, txt40.Text, txt41.Text, txt42.Text, txt43.Text, txt44.Text);

少了 ‘)’
更多追问追答
追问
没有少呀····,这些sql语句我都在数据库里面试过了,可以使用
追答
VALUES('{0}' ,{1} ,{2},{3},{4} ,{5},{6},{7}),{8} 你已经括号了 怎么还{8}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
碧茂科技
2023-10-18 广告
Hadoop集群中小文件产生的原因主要有以下几种可能:1. 数据源的小数据模式:如果数据源本身就包含了大量的单条记录,每条记录数据量很小,如一些日志系统、社交网络等。2. 数据切割不当:在数据预处理阶段,如果数据切割不均匀或者切割后数据量过... 点击进入详情页
本回答由碧茂科技提供
shimmying
2013-03-19 · TA获得超过149个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:107万
展开全部
在这里 设一个端点
SqlCommand commad = new SqlCommand(sb.ToString(), db.Connection);
db.OpenConnection();

然后把 commad.Text的变量的值发来看看
更多追问追答
追问
+$exception{"在此上下文中不允许使用名称 \"货品添加\"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。"}System.Exception {System.Data.SqlClient.SqlException}
追答
1.
sb.AppendFormat(" VALUES('{0}' ,{1} ,{2},{3},{4} ,{5},{6},{7}),{8} ", textBox1, Text.Trim(), txt37.Text, txt38.Text, txt39.Text, txt40.Text, txt41.Text, txt42.Text, txt43.Text, txt44.Text);
改成
sb.AppendFormat(" VALUES('{0}' ,'{1}' ,'{2}','{3}','{4}' ,'{5}','{6}','{7}','{8}') ", textBox1.Text.Trim(), txt37.Text, txt38.Text, txt39.Text, txt40.Text, txt41.Text, txt42.Text, txt43.Text, txt44.Text);
2.
sb.AppendLine("INSERT INTO [DreamArt ].[dbo].[ArtTable]([ArtNo],[Colour])");
sb.AppendFormat(" VALUES('{0}','{1}') ", textBox1, Text.Trim(), textBox2, Text.Trim());
改成
sb.AppendLine("INSERT INTO [DreamArt ].[dbo].[ArtTable]([ArtNo],[Colour])");
sb.AppendFormat(" VALUES('{0}','{1}') ", textBox1.Text.Trim(), textBox2.Text.Trim());
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式