在 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();
}
为什么我无法在里面添加数据······ 展开
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();
}
为什么我无法在里面添加数据······ 展开
2个回答
展开全部
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 广告
2023-10-18 广告
Hadoop集群中小文件产生的原因主要有以下几种可能:1. 数据源的小数据模式:如果数据源本身就包含了大量的单条记录,每条记录数据量很小,如一些日志系统、社交网络等。2. 数据切割不当:在数据预处理阶段,如果数据切割不均匀或者切割后数据量过...
点击进入详情页
本回答由碧茂科技提供
展开全部
在这里 设一个端点
SqlCommand commad = new SqlCommand(sb.ToString(), db.Connection);
db.OpenConnection();
然后把 commad.Text的变量的值发来看看
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());
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询