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(); 展开
异常详细信息: 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(); 展开
骏磬国际贸易
2024-11-13 广告
2024-11-13 广告
作为骏磬国际贸易(上海)有限公司的工作人员,我们了解到POLYWA电商平台655是一种低分子聚乙烯蜡,由贝克休斯公司生产。该产品具有线性结构、分子量分布窄等特点,在多个领域有着广泛的应用。在PU慢回弹和高回弹脱模剂中,POLYWA电商平台6...
点击进入详情页
本回答由骏磬国际贸易提供
展开全部
这个应该是一个来自SQL操作的错误,查看一下你的连接数据库的字符串有没有问题(查看下你使用的登录名是否可以登录到数据库),和你执行的SQL语句有没有错误。还有就是数据库的表名和列名不推荐用中文和特殊字符,最好用英文,哪怕是拼音也可以。分隔符可以用下划线。
追问
添加到GridView1中的数据不能用GridView1自带的删除功能删除
追答
你指不能删除是指不能删除在GridView1的数据显示,还是说不能删除对应数据库数据。推荐你还是去查一下GridView的使用吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询