da.Fill(ds);'-' 附近有语法错误.C#

说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlCli... 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: '-' 附近有语法错误。
源错误:

行 28: SqlCommandBuilder scb = new SqlCommandBuilder(da1);
行 29: DataSet ds = new DataSet();
行 30: da1.Fill(ds);
行 31: DataRow NewRow = ds.Tables[0].NewRow();
行 32: NewRow["公司名称"] = TextBox1.Text;
代码如下:
string ConnSql = System.Configuration.ConfigurationManager.ConnectionStrings["基本资料管理-供应商ConnectionString"].ToString();
SqlConnection Conn = new SqlConnection(ConnSql);
Conn.Open();
SqlDataAdapter da1 = new SqlDataAdapter();
string SelectSql = "select * from 基本资料管理-供应商";
da1.SelectCommand = new SqlCommand(SelectSql, Conn);
SqlCommandBuilder scb = new SqlCommandBuilder(da1);
DataSet ds = new DataSet();
da1.Fill(ds);
DataRow NewRow = ds.Tables[0].NewRow();
NewRow["公司名称"] = TextBox1.Text;
NewRow["联系人"] = TextBox2.Text;
NewRow["联系电话"] = TextBox3.Text;
NewRow["业务类型"] = TextBox4.Text;
ds.Tables[0].Rows.Add(NewRow);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
da1.Update(ds);
Conn.Close();
展开
 我来答
hey112233
2014-05-11 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:129
采纳率:100%
帮助的人:101万
展开全部
表明中不要有短横线,如果有的话,表名用中括号括起来
追问
添加到GridView1中的数据不能用GridView1自带的删除功能删除
追答
那是你设置的问题吧,然后还要在事件里面写代码才行。
骏磬国际贸易
2024-11-13 广告
作为骏磬国际贸易(上海)有限公司的工作人员,我们了解到POLYWA电商平台655是一种低分子聚乙烯蜡,由贝克休斯公司生产。该产品具有线性结构、分子量分布窄等特点,在多个领域有着广泛的应用。在PU慢回弹和高回弹脱模剂中,POLYWA电商平台6... 点击进入详情页
本回答由骏磬国际贸易提供
我才是真的小亮
2014-05-11
知道答主
回答量:11
采纳率:0%
帮助的人:8.3万
展开全部
这个应该是一个来自SQL操作的错误,查看一下你的连接数据库的字符串有没有问题(查看下你使用的登录名是否可以登录到数据库),和你执行的SQL语句有没有错误。还有就是数据库的表名和列名不推荐用中文和特殊字符,最好用英文,哪怕是拼音也可以。分隔符可以用下划线。
追问
添加到GridView1中的数据不能用GridView1自带的删除功能删除
追答
你指不能删除是指不能删除在GridView1的数据显示,还是说不能删除对应数据库数据。推荐你还是去查一下GridView的使用吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式