Insert 语句在语法上有错误!
解决方案 »
- 如何获取到html页面弹出层的数据
- 自定义控件,提示同时存在于A目录xx.dll与B目录xx.dll中,如何解决
- 关于数据更新的问题
- owc10 Excel 组件如何冻结窗口
- C#的小问题??
- 请问怎样转换输入焦点
- 急!!!请指教,使用Visual Studio <项目>编写出来的 Web 服务, 移到别的IIS 机器上就运行不起来??
- 小提一问:怎样弹出一个对话筐
- 如何在NET Framework 1.0 下使用FtpWebRequest
- 新问题~,readonly和const有什么区别?
- 一个Form中100个label设计时、运行时刷新都很慢,怎么办啊,急
- [求助]自己编了一个播放器,怎样根据输入的参数生成WAV文件??
thisAdapter = new OleDbDataAdapter("SELECT * FROM 条带采留宽设计", thisConnection);
OleDbCommandBuilder thisBuilder = new OleDbCommandBuilder(thisAdapter);
thisAdapter.Fill(thisDataSet, "条带采留宽设计"); //返回记录数
int count = thisDataSet.Tables["条带采留宽设计"].Rows.Count; DataRow thisRow = thisDataSet.Tables["条带采留宽设计"].NewRow();
//给"编号"列添加值
if (count == 0)
{
thisRow["方案"] = 1;
}
else
{
DataRow lastRow = thisDataSet.Tables["条带采留宽设计"].Rows[count - 1];//找“编号”列最后一行的数值,得下一行行号
thisRow["方案"] = Convert.ToInt32(lastRow["方案"]) + 2;
} //DataRow indexRow=this.thisDataSet.Tables["下载文章记录"].Rows.Find("89"); thisRow["采宽b(m)"] = 2;
thisRow["留宽a(m)"] = 2;
thisRow["采深H(m)"] = 2;
thisRow["采厚M(m)"] = 2;
thisRow["煤柱强度"] = 2;
thisRow["煤柱载荷"] = 2;
thisRow["安全系数K"] = 2;
thisRow["煤柱宽高比"] = 2;
thisRow["煤柱核区率"] = 2;
thisRow["采出率"] = 2; thisDataSet.Tables["条带采留宽设计"].Rows.Add(thisRow); thisAdapter.Update(thisDataSet, "条带采留宽设计"); thisConnection.Close(); DataGridView条带采留宽设计.DataSource = thisDataSet.Tables["条带采留宽设计"];
如果值是变量得话应该
"insert into [表名](列名1,列名2...) values ('"+值1+"','"+值2..."')"
{
OleDbConnection thisConnection = new OleDbConnection();
DataSet thisDataSet=new DataSet(); thisDataSet.Clear();
thisConnection.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\C#\Access\特采计算.mdb";
OleDbDataAdapter thisAdapter = new OleDbDataAdapter("Select * from 条带采留宽设计", thisConnection);
OleDbCommandBuilder thisBuilder = new OleDbCommandBuilder(thisAdapter);
thisAdapter.Fill(thisDataSet, "条带采留宽设计"); DataRow thisRow = thisDataSet.Tables["条带采留宽设计"].NewRow();
thisRow["方案"] = 1;
thisRow["采宽b(m)"] = "1";
thisRow["留宽a(m)"] = "1";
thisRow["采深H(m)"] = "1";
thisRow["采厚M(m)"] = "1";
thisRow["煤柱强度"] = "1";
thisRow["煤柱载荷"] = "1";
thisRow["安全系数K"] = "1";
thisRow["煤柱宽高比"] = "1";
thisRow["煤柱核区率"] = "1";
thisRow["采出率"] = "1";
thisDataSet.Tables["条带采留宽设计"].Rows.Add(thisRow);
thisAdapter.Update(thisDataSet, "条带采留宽设计");///////运行到这个语句时就报错:insert into 语句语法错误
thisConnection.Close();
条带采留宽设计DataGridView.DataSource = thisDataSet.Tables["条带采留宽设计"]; }