!!!!!!!!!!!!急急急!!!!!!!!!!!!!!!!
private void bt_in(object sender,EventArgs e)
{
string strCon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=./data/store.mdb";
OleDbConnection myConn=new OleDbConnection(strCon);
string strCom="insert into store(id,kind,name,type,number,storer)values('"+tbidin.Text+"','"+tbkindin.Text+"','"+tbnamein.Text+"','"+tbtypein.Text+"','"+tbnumberin.Text+"','"+tbstorerin.Text+"')";
myConn.Open();
OleDbCommand inst=new OleDbCommand(strCom,myConn);
inst.ExecuteNonQuery();
myConn.Close();
}
插入数据的时间插不进去,报错为INSERT INTO 语句的语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。
inst.ExecuteNonQuery();
问题点数:10、回复次数:4Top
1 楼bluedue(蓝软)回复于 2004-12-04 20:25:09 得分 0
但是只插入一个数据的时侯有可以插入,不知道是为什么啊!Top
2 楼Study_Now( ? )回复于 2004-12-04 20:28:30 得分 0
设个断点,跟踪一下
把SQL语句COPY出来拿到数据库中执行,然后看错因!Top
3 楼bluedue(蓝软)回复于 2004-12-04 20:35:31 得分 0
access中应该建立查询呢?大哥Top
4 楼wzwzly(蓝点)回复于 2004-12-05 11:02:13 得分 10
wTop




