System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误 [问题点数:50分,结帖人sunny1979]

Bbs2
本版专家分:202
结帖率 100%
Bbs2
本版专家分:202
Bbs7
本版专家分:12619
Bbs10
本版专家分:129371
Blank
微软MVP 2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
Blank
黄花 2011年4月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2011年3月 .NET技术大版内专家分月排行榜第三
Bbs9
本版专家分:66034
Blank
金牌 2007年8月 总版技术专家分月排行榜第一
2007年7月 总版技术专家分月排行榜第一
Blank
微软MVP 2009年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
2008年7月 荣获微软MVP称号
Blank
红花 2007年8月 .NET技术大版内专家分月排行榜第一
2007年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2007年6月 .NET技术大版内专家分月排行榜第二
Bbs5
本版专家分:3497
Bbs2
本版专家分:202
Bbs5
本版专家分:4351
Bbs2
本版专家分:171
Bbs2
本版专家分:202
Bbs2
本版专家分:202
“异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句语法错误。”!!!
郁闷死我了!这么简单的<em>语句</em>,rn它竟然报:rn“异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>。”!!!rn各位大虾帮我看看到底是哪有问题。。。。。。。rnrn............rnrnstring sql="<em>insert</em> into GuestBook(name,date,content,email,homepage,qq) values(@name,@date,@content,@email,@homepage,@qq)";rnrnrn OleDbCommand updateComm=new OleDbCommand(sql,conn);rnrn updateComm.Parameters.Add("@name",OleDbType.VarChar,50).Value=name.Text;rn updateComm.Parameters.Add("@date",OleDbType.VarChar,50).Value=DateTime.Now;rnrn updateComm.Parameters.Add("@content",OleDbType.WChar).Value=content.Text;rn updateComm.Parameters.Add("@email",OleDbType.VarChar,50).Value=email.Text;rn updateComm.Parameters.Add("@homepage",OleDbType.VarChar,50).Value=homepage.Text;rn updateComm.Parameters.Add("@qq",OleDbType.VarChar,50).Value=qq.Text;rnrnrn updateComm.ExecuteNonQuery();rnrn............rnrnrn
异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句语法错误。?
异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>。rn这是我的原代码:nc和xb分别是两个textbox控件名rnthis.oleDbCommand1.CommandText = "INSERT INTO Score (昵称, 性别) VALUES ("+nc.Text+","+xb.Text+")";rnrn?????谁可以回答啊
System.Data.OleDb.OleDbException: UPDATE 语句语法错误
public int SaveValues()rn rn if (RecordID > 0)rn rn string sqlconnectstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";rn OleDbConnection ASmdbCon;rnrn //连接数据库rn sqlconnectstr += System.Windows.Forms.Application.StartupPath + "\\DB.mdb";rn ASmdbCon = new OleDbConnection(sqlconnectstr);rnrn tryrn rn ASmdbCon.Open();rn //MessageBox.Show("OK");rn rn catch (System.Exception ex)rn rnrn System.Windows.Forms.MessageBox.Show("打开数据库失败!\n\n详细信息如下:\n" + ex.ToString());rn return -1;rn rnrn tryrn rnrn string sqlcmd = "UPDATE List SET ";rn rn sqlcmd += "A1 = '" + A1.ToString() + "', "; rn sqlcmd += "A2 = '" + A2.ToString() + "', ";rn 。。。rn 。。。rn sqlcmd += "HR = '" + HR.ToString() + "', ";rn sqlcmd += "D5 = '" + D5.ToString() + "', ";rn rn sqlcmd += "S1 = '" + S1.ToString() + "', ";rn sqlcmd += "X1 = '" + X1.ToString() + "', ";rn sqlcmd += "ProjectName = '" + ProjectName.ToString() + "' ";rn sqlcmd += " WHERE ID = " + RecordID.ToString();rnrnrn rn OleDbCommand dbCommand = new OleDbCommand(sqlcmd, ASmdbCon);rn if (dbCommand.ExecuteNonQuery() > 0)rn rn dbCommand.Dispose();rn return 1;rn rn elsern rn dbCommand.Dispose();rn return -1;rn rn rn catch (System.Exception ex)rn rn System.Windows.Forms.MessageBox.Show("出错啦!SAVE ID" + ex.ToString());rn rn return -1;rnrn程序运行到“ if (dbCommand.ExecuteNonQuery() > 0)”就出错啦,说是“System.Data.OleDb.OleDbException: UPDATE <em>语句</em>的<em>语法错误</em>”,显示出错是“ if (dbCommand.ExecuteNonQuery() > 0)”。rn到底是什么原因呢,还请各位大侠,多多指教,之前是因为“ sqlcmd += "ProjectName = '" + ProjectName.ToString() + "' ";”中多了一个逗号,改完之后是可以的,后来加了一些 相同形式的sqlcmd就又出现这种错误啦,这是怎么回事呢? 急急急~·
【tk.mybatis】使用 tk.mybatis insert 插入数据时出现语法错误
使用 <em>insert</em> 插入数据时,发现 sql <em>语句</em>语法有错误 发现这个与使用 mybatis-generator-maven-plugin 插件自动生成的代码有关,在生成的实体类上有一个 @Table 注解,发现注解值是 itoke-server-admin.tbsysuser 解决办法: 手动删除多余的数据库,只写上表名 ...
C# access 提示update语法错误
OleDbCommand cmd2 = new OleDbCommand("update [Admin] set [password]=@newpwd where [admin]=@name and [password]=@pwd", conn);                     cmd2.Parameters.Add("@name", OleDbType.VarChar, 20).
[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句语法错误的可能原因
今天使用JDBC-ODBC桥接来操作Access数据库,发现了一个问题:<em>insert</em><em>语句</em>从语法上说完全没问题,但是就是没法插入数据库。 Class.forName(&quot;sun.jdbc.odbc.JdbcOdbcDriver&quot;); Connection conn = DriverManager.getConnection(&quot;jdbc:odbc:jdbc_odbc&quot;); Statement st...
System.Data.OleDb.OleDbException: UPDATE 语句语法错误
private void Update_Contacts()rnrn    string strConnection = "Provider = Microsoft.Jet.OleDb.4.0; Data Source = " + Server.MapPath("./");rn    strConnection += @"Database.mdb";rn    OleDbConnection objConnection = new OleDbConnection(strConnection);rn    objConnection.Open();rn    string sqlQuery = "Select * From [Contacts] Where [PIN] = '" + Request["PIN"] + "'";rn    DataSet objDataSet = new DataSet();rn    OleDbDataAdapter objDataAdapter = new OleDbDataAdapter(sqlQuery, objConnection);rn    OleDbCommandBuilder objCommandBuilder = new OleDbCommandBuilder(objDataAdapter);rn    objDataAdapter.Fill(objDataSet, "Contacts");rn    objDataSet.Tables["Contacts"].Rows[0]["Name(ENG)"]  = Request["Name(ENG)"];rn    objDataSet.Tables["Contacts"].Rows[0]["Cell Phone"]  = Request["Cell_Phone"];rn    objDataSet.Tables["Contacts"].Rows[0]["Backup Phone"] = Request["Backup_Phone"];rn    objDataSet.Tables["Contacts"].Rows[0]["Location"]   = Request["Location"];rn    objDataSet.Tables["Contacts"].Rows[0]["Notes"]    = Request["Notes"];rn    [color=#FF0000]objDataAdapter.Update(objDataSet, "Contacts");[/color]rn    objConnection.Close();rnrnrnrnrnrn“/”应用程序中的服务器错误。rn--------------------------------------------------------------------------------rnrnUPDATE <em>语句</em>的<em>语法错误</em>。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.Data.OleDb.OleDbException: UPDATE <em>语句</em>的<em>语法错误</em>。rnrn源错误: rnrnrn行 115:    objDataSet.Tables["Contacts"].Rows[0]["Location"]    = Request["Location"];rn行 116:    objDataSet.Tables["Contacts"].Rows[0]["Notes"]      = Request["Notes"];rn[color=#FF0000]行 117:    objDataAdapter.Update(objDataSet, "Contacts");[/color]rn行 118:    objConnection.Close();rnrn rn[color=#800080]前来请教大家!谢谢![/color]
这个asp中 insert into 语句那里错误了
用下面这个<em>语句</em>一直不能把数据写到数据库当中  Dim MM_editCmd     Set MM_editCmd = Server.CreateObject ("ADODB.Command")     MM_editCmd.ActiveConnection = MM_zpkd_conn_STRING     MM_editCmd.CommandText = "INSERT INTO ZhaoPi
HIve语句常遇错误
一、将查询的结果保存到指定的文件目录 将查询的结果保存到本地 <em>insert</em> overwrite local directory '/root' select * from t_p; 当执行完结果后有由于是强制覆盖,会将/root下的文件全部强行覆盖 解决办法: cp -r /etc/skel/* /root 如果其他配置的虚拟机还有个相同的文件拷贝过来就可以,在者查看 /root目录...
在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常
C#使用OleDB操作ACCESS插入数据时提示: 在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常这个错误是在执行:int rlt = updateCmd.ExecuteNonQuery();时产生的,但这个信息是在控制台中输出的,而抛出的异常信息通常是:标准表达式中数据类型不匹配。出现这个问题的原因是Inse
asp.net总是报“INSERT INTO 语句语法错误。”
今天在开发网站的时候,网页总是报“ INSERT INTO <em>语句</em>的<em>语法错误</em>。 ” 检查<em>insert</em><em>语句</em>,打印出来是“ INSERT INTO admin ( adminName,password) values ('dd','1aabac6d068eef6a7bad3fdf50a05cc8')”,放到数据库中执行这条<em>语句</em>是通过的。 想了很久,也没想明白这条<em>语句</em>是哪里错了
mybatis批量插入报错:','附近有错误
mybatis批量插入的时候报错,报错信息‘,’附近有错误 mapper.xml的写法为 INSERT INTO USER_LOG (USER_ID, OP_TYPE, CONTENT, IP, OP_ID, OP_TIME) VALUES ite
ACCESS中FROM 子句语法错误(解决方法)
背景:mdb中有一张表,表名是“value”,结果老是打开失败。 异常详细信息: FROM 子句<em>语法错误</em>。 Access数据库中,"value"是一个关键字,所以这句话就会出现错误.解决的方法也很简单 select * from [value] 原来一切只是这么简单! 下面的列表中包含了Microsoft      Jet      数据库引擎在      SQL     
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值 解决方法
用dataAdapter填充dataset的代码如下:// HDR=YES 有两个值:YES/NO,表示第一行是否字段名,默认是YES,第一行是字段名// IMEX=1 表示是否强制转换为文本,解决数字与字符混合时,识别不正常的情况.// PS:IMEX=0---输出模式;IMEX=1---输入模式;IMEX=2----链接模式(完全更新能力)string oleDbConnectionStr
mysql5.7常用语句及常见错误
Mysql版本:5.7.21 64bit 操作系统:windows 10专业版 64bit1、 服务停止:PS,net stop mysql服务启动:PS,net start mysql mysql 是当前安装后的服务名,可以到 系统中的服务查看具体名称2、 Cmd登陆,先配置环境变量,在path中添加mysql中bin的安装路径Cmd,mysql -uroot -p,会要求输入密码,如果想...
关于操作Access数据报System.Data.OleDb.OleDbException: INSERT INTO 语句语法错误异常问题
关于操作Access数据报System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>异常问题         这两天答应朋友给他做个单机版的管理系统,所以数据库选用Access,以往的开发都是选用的SQL-Server,不过他们都是微软的,使用应该没什么问题。可是在我进行数据插入时,系统报System.Data.OleDb.OleDbExceptio
!急! 关于操作Access数据报System.Data.OleDb.OleDbException: INSERT INTO 语句语法错误异常问题
#region 数据库连接rnrnpublic class DBConnectionrnrn private OleDbConnection conn;rnrn public OleDbConnection oleDbConnrn rn getrn rn string path = Directory.GetCurrentDirectory();rn string connString = "provider = Microsoft.Jet.OLEDB.4.0;" +rn "Data Source = " + path + "\\Grade.mdb";rn if (conn == null)rn conn = new OleDbConnection(connString);rn return conn;rn rn rnrnrn#endregionrnrn//插入新数据rnpublic int AddNewInfo()rnrn OleDbConnection myConn = dbConn.oleDbConn;rn int val = 0;rn tryrn rn myConn.Open();rn string myInsertString = "Insert Into CollegeInfo (CID, CName, Note)" + rn "Values ('a11','aaa','bbb')";rn OleDbCommand cmd = new OleDbCommand(myInsertString, myConn); rn val = cmd.ExecuteNonQuery();rn rn catch(Exception ex)rn rn MessageBox.Show("Error : " + ex.ToString());rn val = -1;rn rn finallyrn rn myConn.Close();rn rn return val;rnrn程序执行要报异常,提示:System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>rn这是为何?请论坛上的高手指点!在线等待,谢谢!rn
大侠帮我看下,Error : System.Data.OleDb.OleDbException: INSERT INTO 语句语法错误
[code=C#] string filePath = "", fileExtName = "", mFileName ="", mPath="";rn if (FreeTextBox1.Text.Trim() == null)rn rn Response.Write(" ");rn return;rn rn if (TextBox1.Text == null)rn rnrn this.Response.Write(" ");rn return;rn rnrn if (FileUpload1.FileName.Trim() == null)rn rn this.Response.Write(" ");rn return;rn rn rn tryrnrn rn filePath = FileUpload1.PostedFile.FileName.Trim();rn string fileex = filePath.Substring(filePath.LastIndexOf(".") + 1);rn if (fileex == "jpg" || fileex == "gif" || fileex == "bmp")rn rn fileExtName = filePath.Substring(filePath.LastIndexOf(".") + 1);rn mPath = Server.MapPath("Pic/");rn mFileName = filePath.Substring(filePath.LastIndexOf("\\") + 1);rn FileUpload1.PostedFile.SaveAs(mPath + mFileName);rn rn elsern rn this.Response.Write(" ");rn return;rn rnrn int i = 0;rn string sqlstr = "<em>insert</em> into NEWS(NEWS-TITLE,NEWS-NEIRONG,NEWS-PUBTIMES,NEWS-IMAGES) values ('" + TextBox1.Text + "','" + FreeTextBox1.Text + "'," + System.DateTime.Now.ToShortDateString() + "','Pic\\" + mFileName + "')";rn string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + Server.MapPath("webdata.mdb");rn OleDbConnection oc = new OleDbConnection(ConStr);rn oc.Open();rn OleDbCommand com2 = new OleDbCommand(sqlstr, oc);rn i = com2.ExecuteNonQuery();rn if (i != 0)rn rn Response.Write(" ");rn rn oc.Close(); rn rn catch (Exception xx)rn Response.Write("Error : " + xx.ToString());rn rn [/code]rnrnError : System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>。 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) 在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery() 在 admin_1.Button1_Click(Object sender, EventArgs e) 位置 d:\web\展示\admin_1.aspx.cs:行号 78 rn
语法错误 (操作符丢失) 在查询表达式
用FCKeditor 或者Cuteeditor进行编辑的时候,经常写写文本的测试时没哟问题,当我从word中复制粘贴到FCK或者cute 的时候,保存时却出现“<em>语法错误</em> (操作符丢失) 在查询表达式……”省略号通常是一些div,span格式等的问题,导致保存失败,找了很久,一则说: 必须要 AutoEventWireup="false" 和 validateRequest="false",这个应
UPDATE 语句语法错误, 错误代码:-2147217900
        最近使用 ASP.net 和 Access 开发时, Select 正常,但是在 Update 时,始终不能成功,会触发 OleDbException 异常,报“UPDATE <em>语句</em>的<em>语法错误</em>, 错误代码:-2147217900”        跟踪时发现,单独SQL<em>语句</em>可以在Access中执行,查找原因,一直没有结果。最后想,是不是因为在不经然间使用关键字所致呢?     
update语句语法错误/insert into语句语法错误 怎么搞??
adoquery1.SQL.Clear;rnadoquery1.sql.add('update admin set pwd=password,department=un,purview=:pur,operater=:op,date=:lastdate where name=:username');rnadoquery1.Parameters.Clear;rnadoquery1.Parameters.AddParameter;rnadoquery1.Parameters[0].Name:='password';rnadoquery1.Parameters[0].DataType:=ftstring;rnadoquery1.Parameters[0].Direction:=pdinput;rnadoquery1.Parameters[0].Value:=edit2.Text;rnadoquery1.Parameters.AddParameter;rnadoquery1.Parameters[1].Name:='un';rnadoquery1.Parameters[1].DataType:=ftstring;rnadoquery1.Parameters[1].Direction:=pdinput;rnadoquery1.Parameters[1].Value:=edit3.Text;rnadoquery1.Parameters.AddParameter;rnadoquery1.Parameters[2].Name:='pur';rnadoquery1.Parameters[2].DataType:=ftstring;rnadoquery1.Parameters[2].Direction:=pdinput;rnadoquery1.Parameters[2].Value:=edit5.Text;rnadoquery1.Parameters.AddParameter;rnadoquery1.Parameters[3].Name:='op';rnadoquery1.Parameters[3].DataType:=ftstring;rnadoquery1.Parameters[3].Direction:=pdinput;rnadoquery1.Parameters[3].Value:=edit4.Text;rnadoquery1.Parameters.AddParameter;rnadoquery1.Parameters[4].Name:='lastdate';rnadoquery1.Parameters[4].DataType:=ftdatetime;rnadoquery1.Parameters[4].Direction:=pdinput;rnadoquery1.Parameters[4].Value:=strtodate(maskedit1.Text);rnadoquery1.Parameters.AddParameter;rnadoquery1.Parameters[5].Name:='username';rnadoquery1.Parameters[5].DataType:=ftstring;rnadoquery1.Parameters[5].Direction:=pdinput;rnadoquery1.Parameters[5].Value:=edit1.Text;rnadoquery1.ExecSQL;rnrnadoquery1.SQL.Clear;rnadoquery1.SQL.Add('<em>insert</em> into admin(name,pwd,purview,department,operater,date)values(:username,:password,:pur,:op,:lastdate)');rnadoquery1.Parameters.Clear;rn adoquery1.Parameters.AddParameter;rn adoquery1.Parameters[0].name:='username';rn adoquery1.Parameters[0].DataType:=ftstring;rn adoquery1.Parameters[0].Direction:=pdinput;rn adoquery1.Parameters[0].Value:=edit1.text;rn adoquery1.Parameters.AddParameter;rn adoquery1.Parameters[1].name:='password';rn adoquery1.Parameters[1].DataType:=ftstring;rn adoquery1.Parameters[1].Direction:=pdinput;rn adoquery1.Parameters[1].Value:=edit2.text;rn adoquery1.Parameters.AddParameter;rn adoquery1.Parameters[2].name:='pur';rn adoquery1.Parameters[2].DataType:=ftstring;rn adoquery1.Parameters[2].Direction:=pdinput;rn adoquery1.Parameters[2].Value:=edit5.text;rn adoquery1.Parameters.AddParameter;rn adoquery1.Parameters[3].name:='un';rn adoquery1.Parameters[3].DataType:=ftstring;rn adoquery1.Parameters[3].Direction:=pdinput;rn adoquery1.Parameters[3].Value:=edit3.Text;rn adoquery1.Parameters.AddParameter;rn adoquery1.Parameters[4].name:='operator';rn adoquery1.Parameters[4].DataType:=ftstring;rn adoquery1.Parameters[4].Direction:=pdinput;rn adoquery1.Parameters[4].Value:=edit4.text;rn adoquery1.Parameters.AddParameter;rn adoquery1.Parameters[5].name:='lastdate';rn adoquery1.Parameters[5].DataType:=ftdatetime;rn adoquery1.Parameters[5].Direction:=pdinput;rn adoquery1.Parameters[5].Value:=StrToDate(maskedit1.text);rn adoquery1.ExecSQL;
[原]问题解决——语法错误(操作符丢失)在查询表达式'姓名=
碰到的小问题:sql<em>语句</em>1:sql = "select * from info where 姓名 = 李明"出现如下错误:          <em>语法错误</em>(操作符丢失)在查询表达式姓名=李明"中而sql<em>语句</em>2:sql = "select * from info where 姓名 = 1"   则没有错误李明是表中有的姓名 而1是没有问题的解决:这与ACCESS的权限是没有关系的而是自己书写
关于“System.Data.OleDb.OleDbException, 0x80004005 外部数据库驱动程序 (1) 中的意外错误。”的解决方案
目前我遇到的是写excel,会出“System.Data.OleDb.OleDbException, 0x80004005 外部数据库驱动程序 (1) 中的意外错误问题网上搜了下,解决办法是这个,目前我是进行删除了补丁原因:由于微软在2017-10-10更新了安全补丁(KB4041678,KB4041681),两个补丁的更新内容中,都包含有这个更新内容(Security updates to Mi...
insert into 语句语法错误
注册资料填完,左上方会出现 <em>insert</em> into <em>语句</em>的<em>语法错误</em>rn帮我看一下,这些代码哪里有问题rnrnIf Page.IsValid Thenrn Tryrn Dim con As New OleDbConnectionrn con.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("../fdkasasdka/db/yonghuzhuce.mdb")rn Dim cmd As New OleDbCommandrn cmd.CommandText = "<em>insert</em> into person(id,password,name,sex,birthdate,address) values (@id,@password,@name,@sex,@birthdate,@address)"rn cmd.Parameters.Add(New OleDbParameter("@id", OleDbType.VarChar))rn cmd.Parameters("@id").Value = TextBox1.Textrn cmd.Parameters.Add(New OleDbParameter("@password", OleDbType.VarChar))rn cmd.Parameters("@password").Value = TextBox2.Textrn cmd.Parameters.Add(New OleDbParameter("@name", OleDbType.VarChar))rn cmd.Parameters("@name").Value = TextBox4.Textrn cmd.Parameters.Add(New OleDbParameter("@sex", OleDbType.VarChar))rn cmd.Parameters("@sex").Value = RadioButton1.Textrn cmd.Parameters("@sex").Value = RadioButton2.Textrn cmd.Parameters.Add(New OleDbParameter("@birthday", OleDbType.Date))rn cmd.Parameters("@birthday").Value = TextBox5.Textrn cmd.Parameters.Add(New OleDbParameter("@address", OleDbType.VarChar))rn cmd.Parameters("@address").Value = TextBox8.Textrn cmd.Connection = conrn con.Open()rn cmd.ExecuteNonQuery()rn con.Close()rn Catch ex As Exceptionrn Response.Write(ex.Message)rn End Tryrn End If
access,INSERT INTO 语句语法错误
Exception Details: System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>。rn[code=C#]rnprotected void Button1_Click(object sender, EventArgs e)rn rn hostname = Request.QueryString["id"].ToString();//全局变量,此处无错。rn string str = System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["dbPath"]);rn OleDbConnection myConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + str);rn String strSQL = "SELECT * FROM [reviews] WHERE Host='"+hostname+"'";rn OleDbDataAdapter objCmd = new OleDbDataAdapter(strSQL, myConn);rn DataSet ds = new DataSet();rn objCmd.Fill(ds, "reviews");rn if (ds.Tables["reviews"].Rows.Count == 0)rn rn string myInsertQuery = "<em>insert</em> into reviews (t-link,t-content) values ('" + TextBox2.Text + "','" + TextBox3.Text + "')"; rn OleDbCommand myOleDbCommand = new OleDbCommand(myInsertQuery);rn myOleDbCommand.Connection = myConn;rn myConn.Open();rn myOleDbCommand.ExecuteNonQuery();//显示此行出错。rn myConn.Close();rn rn elsern rn ....rn rn rn[/code]
INSERT INTO 语句语法错误
conn.execute "<em>insert</em> into je1 (name1,sex,email,qq,area,find,address,phone,data,ip,time) values ('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"','"&t6&"','"&t7&"','"&t8&"','"&t9&"','"&Request.ServerVariables("REMOTE_HOST")&"',"&now&")"rnrnrn结果是Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' rnrn[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO <em>语句</em>的<em>语法错误</em>。 rnrn/html-now/cy-asp/index(3)-save.asp, 行28 rn
insert into 语句语法错误
if adoquery1.active then adoquery1.close;rn adoquery1.sql.clear;rn adoquery1.SQL.Add('select * from imageunit where btnname='+#39+fc.Objects[i].Text+#39);rn adoquery1.Open;rn adoquery1.RecNo:=1;rn showmessage(adoquery1.Fields[1].AsString);//能执行并显示出字符串rn showmessage(adoquery1.Fields[2].AsString);//能执行并显示出字符串rnif trim(adoquery1.fields[1].asstring)<>'' thenrn beginrn if adoquery2.active then adoquery2.close;rn adoquery2.sql.clear;rn adoquery2.SQL.Add('<em>insert</em> into object([objectcode],[objectname]) Values('+'"'+adoquery1.Fields[1].AsString+'"'+','+'"'+adoquery1.Fields[2].AsString+'"'+')');rn adoquery2.ExecSQL;//执行到改句显示<em>insert</em> into <em>语句</em>的<em>语法错误</em>rn end;rnadoquery2.SQL.Add('<em>insert</em> into object([objectcode],[objectname]) Values('+'"'+adoquery1.Fields[1].AsString+'"'+','+'"'+adoquery1.Fields[2].AsString+'"'+')')rn改为rnadoquery2.SQL.Add('<em>insert</em> into object(objectcode,objectname) Values('+'"'+adoquery1.Fields[1].AsString+'"'+','+'"'+adoquery1.Fields[2].AsString+'"'+')')rn还是显示同样的错误提示!rn小弟不知道错在哪儿?怎样改,请大家帮帮忙!
INSERT INTO 语句语法错误
Db AddDb=new Db();rnStrSql="<em>insert</em> into Guest(Guest,Pwd,Mobile,Email,Area)values('"+StrName+"','"+StrPwd+"','"+StrMobile+"','"+StrEmail+"','"+StrArea+"')";rnstring StrChatSql="<em>insert</em> into userinfo(Username,Password,d_email)values('"+StrName+"','"+StrPwd+"','"+StrEmail+"')";rn//插入聊天用户表rnrnstring connString="Provider=Microsoft.jet.OLEDB.4.0;data Source="+Server.MapPath("chat/3a4b5c.mdb")+";";rnOleDbConnection conn=new OleDbConnection(connString);rnOleDbCommand cmd=new OleDbCommand(StrChatSql,conn);rnconn.Open();rncmd.ExecuteNonQuery();rnResponse.Write(StrChatSql);rnrn怪了,这样的sql句子在mssql里可以执行的啊
重大问题:INSERT INTO 语句语法错误
之所以说问题重大,是因为我将sql<em>语句</em>直接在access中执行,执行成功!rn但是asp页面就是不行,错误信息“INSERT INTO <em>语句</em>的<em>语法错误</em>”。rn部分代码:rnrnsql = "<em>insert</em> into employee(account,password,name,department,forbidden,class) values('" & trim(request("account")) & "','" & request("password") & "','" & trim(request("name")) & "','" & trim(request("department")) & "',false," & request("class") & ")"rnrnerr.clearrnrnconn.execute sqlrnrnif err.number = 0 thenrn response.redirect "admin.asp"rn response.endrnelsern response.write sql & " " & err.descriptionrn response.endrnend if
insert into语句语法错误
用VB开发的一个小系统,调用的ACCESS数据库,里面做保存功能的时候提示<em>语法错误</em>,然后做了下跟踪,得到的sql<em>语句</em>为rn<em>insert</em> into Archives (ProjectID,ArchivesSeqNo,ArchivesNo,ArchivesName,Picture,FileCnt,PageCnt,StorageDate,Note) values (1,2,'2','2',2,2,4,'2010-6-24','2')rn检查了一遍,字段名和字段数都没错,请各位大大帮忙看下到底哪里有问题
为什么INSERT INTO 语句语法错误?
ACCESS2000库test.mdb的student表(name,number),C#往库中插入一条记录,为什么INSERT INTO <em>语句</em>的<em>语法错误</em>?rnrnrn rnrnrn rn姓名:rn rn学号:rnrn rnrnrnrnrn添加失败!错误信息:System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>。 at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.OleDb.OleDbCommand.ExecuteReader() at ASP.<em>insert</em>2_ASPX.btnOK_Click(Object sender, EventArgs e) rn
为什么“Insert语句语法错误”?
rnInsert into table1 (f1,f2,f3,f4,f5,f6,f7,f8) values (1,1,'111','111','111','1',0,'')rnrn访问技术:VB6.0 + access2000 + adorn字段说明:f1,f2,f7是数值型,其他是字符型。rn
ASP INSERT INTO语句语法错误
rnrnrn<>"" thenrn imagepath="images/"+imagepathrn end ifrn ptype=request.Form("ptype")rn describe=request.Form("describe")rn particularInfo=request.Form("particularInfo") rn rn particularInfoUrl="txt/"+cid+ptype+".txt"rn rn 'set fso=Server.CreateObject("Scripting.FileSystemObject")rn rn 'set txtFile=fso.CreateTextFile(Server.MapPath("../../product/txt/"+cid+ptype+".txt"),true)rn rn 'txtFile.Write(particularInfo)rn rn 'txtFile.closern rn sql="<em>insert</em> into productinfo(cid,ptype,pname,imagepath,describe,particularInfo) values("&cid&",'"&ptype&"','"&pname&"','"&imagepath&"','"&describe&"','"&particularInfoUrl&"')"rn rn 'Response.Write(sql)rn conn.execute(sql)rn rn Response.Write("添加商品信息成功!")rn Response.Write("继续添加")rn Response.Write("返回商品信息首页")rn rn%>rnrnrn各位大侠帮忙看看,看了网上的很多解决方法,但一直都还没有解决,很急啊。。。。。
语句的语法错误。"">Message="INSERT INTO 语句语法错误。"
rn用户代码未处理 System.Data.OleDb.OleDbExceptionrn Message="INSERT INTO <em>语句</em>的<em>语法错误</em>。"rn Source="Microsoft JET Database Engine"rn ErrorCode=-2147217900rn StackTrace:rn 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)rn 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)rn 在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)rn 在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)rn 在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)rn 在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()rn 在 DBHelp.ExecuteNonQuery(String connectionString, String cmdText, OleDbParameter[] commandParameters) 位置 d:\leech\shipping\App_Code\DBHelp.cs:行号 38rn 在 admin_Icitem.btnSave_Click(Object sender, EventArgs e) 位置 d:\leech\shipping\admin\Icitem.aspx.cs:行号 42rn 在 System.Web.UI.WebControls.Button.OnClick(EventArgs e)rn 在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)rn 在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)rn 在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)rn 在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)rn 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
sql insert 语句语法错误
<em>insert</em> into qiandao(sno,sname,cno,state,date,term)values('01','fen','c1','2','2015/6/7 14:56:52','2014~2015第二学期')rnrnINSERT INTO <em>语句</em>的<em>语法错误</em>。
insert into 语句语法错误???
部分代码如下rn string ModName = ((TextBox)e.Item.Cells[2].Controls[0]).Text;rn string Price = ((TextBox)e.Item.Cells[3].Controls[0]).Text;rnrn UpdateCommand.CommandText = "INSERT INTO price_list(module, price) VALUES(@module, @price)";rn UpdateCommand.Parameters.Add("@module", OleDbType.VarChar).Value = ModName;rn UpdateCommand.Parameters.Add("@price", OleDbType.Single).Value = Price;rn myConnection.Open();rn UpdateCommand.ExecuteNonQuery();rn意图是从网页表单里填的东西添加到数据库记录。我用Access数据库,表格只有两个字段(字符型module,小数型price)。结果一运行就说inser into <em>语句</em><em>语法错误</em>。rn我是上个星期开始接触ASP.NET的,如果还需要提供什么信息,请告知。
access数据库,INSERT INTO 语句语法错误
Microsoft JET Database Engine 错误 '80040e14' rnrnINSERT INTO <em>语句</em>的<em>语法错误</em>。 rnrnrn但是输出的sql<em>语句</em>在access中能够执行,就是放到程序里面的时候,提示这个错误
insert into语句语法错误
大家帮个忙,看下下面的数据库操作哪里有问题?当程序执行到ExecSQL时,报错说:<em>insert</em> into<em>语句</em>的<em>语法错误</em>。请大家帮看下,谢谢!rnwith DM.ADOQ2 dorn beginrn Close;rn SQL.Clear;rn SQL.Add('<em>insert</em> into BOOK(BOOKNUM, BOOKNAME, BOOKWRITER, TIME, PLACE) Values(:a, :b, :c, :d, :e)');rn Parameters.ParamByName('a').Value := num + 1;rn Parameters.ParamByName('b').Value := Trim(Edit1.Text);rn Parameters.ParamByName('c').Value := Trim(Edit2.Text);rn Parameters.ParamByName('d').Value := DateTimePicker1.DateTime;rn Parameters.ParamByName('e').Value := Trim(Edit4.Text);rn ExecSQL;rn end;rnrn其中num := DM.ADOQ2.FieldByName('BOOKNUM').AsInteger;
insert into 语句语法错误
小弟做了一个WinForm要连接Access数据库rn在插入数据的时候提示 <em>insert</em> into <em>语句</em><em>语法错误</em>rn可是我实在试看不出来那里有<em>语法错误</em>:rn<em>insert</em> into ryxx (personname,oldname,sex,ethnicgroup,birthday,whcd,hyzk,work,hklb,fromplace,zjxy,idcard,idcardday,byzk,sg,xx,lxfs,rklb,photo) values ('李声涛','李升升','男','汉','1988.1.30','大学','未婚','程序员','城镇人口','河南信阳市光山县','无','3435367575868','1988.1.30','未服兵役','171CM','AB型','13509730674','常住人口','photos\3435367575868.jpg')rnrn大家帮忙看看 谢谢了!
INSERT INTO 语句语法错误的问题.
String pagelabel,Author,sql,ddd;rnDate dd=new Date();rnddd=dd.toLocaleString();rnrnpagelabel=request.getParameter("lanp_title");rnpage=request.getParameter("lanp_contain");rnrnif (pagelabel.equals("")||page.equals("")) rnresponse.sendRedirect("editpage.jsp");rnelsernrnsql="<em>insert</em> into tiezi1 (pagelabel,time,page) Values ('"+pagelabel+"','"+ddd+"','"+page+"')";rnrnsqlbean.executeInsert(sql);rnresponse.sendRedirect("luntan.jsp");rnrn
INSERT INTO 语句语法错误。不会吧!!!!!!!!!!!!!!!!
public void InsertIntoData()rnrnconnectionstr();rnshbConn.Open();rnshbInsertData="INSERT INTO PageA(" + " NumberPlate " + " ," + " ConsignCorporation "rn+ " ," + " VehicleModel " + " ," + " Milemeter " + " ," + " ClientPhone " + " ,"rn+ " Linkman " + " ," + " Title " + " , " + " Unit " + " ,"rn+ " Amount " + " ," + " Sum "+ " ," + " UnitPrice "+ ") Values" rn+ "('" + txtNumberPlate.Value + "','" + txtConsignCorporation.Value + "','"rn+ txtVehicleModel.Value + "','" + txtMilemeter.Value + "','"rn+ txtClientPhone.Value + "','" + txtLinkman.Value + "','"rn+ txtTitle.Value + "','" + txtUnit.Value + "','"rn+ txtAmount.Value + "','" + txtSum.Value + "','" + txtUnitPrice.Value + "')";rnshbComm=new OleDbCommand(shbInsertData,shbConn);rnshbComm.ExecuteNonQuery();rnshbConn.Close();rnconnection1();rnrnrn=======================================rn不用 Sum (," + " Sum "+ ")rn 和 rntxtSum.Value (,'" + txtSum.Value + "')rn就没问题rnrnrnrn
VB INSERT INTO 语句语法错误
conn.Execute("<em>insert</em> into [paike](grade,class,day,jieci,lession_name,teacher_id) values(" & cii_grade.ToString & "," & cii_class.ToString & "," & P_TIMES.ToString & "," & P_WEEKS.ToString & ",'" & rpaike.Fields(1).Value & "'," & rpaike.Fields(1).Value & ")")rnrn总是这句话报错,为什么呢?
INSERT INTO 语句语法错误,请教
运行一个aspx文件后出现以下错误提示:rnrnINSERT INTO <em>语句</em>的<em>语法错误</em>。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>。rn源错误: rn行 29: objCmd = new OleDbCommand(strSQL,objConn);rn行 30: objCmd.Connection.Open();rn行 31: objCmd.ExecuteNonQuery(); rnrnrn我的<em>insert</em><em>语句</em>是:strSQL = "Insert into test(userid,password) Values (1,2)";rn rn
求助:INSERT INTO 语句语法错误
strsql="<em>insert</em> into xt_t_account (account,password,user_no,nickname,explain,regist_date,e_mail,sex) "rnstrsql =strsql + " values ('"+LoginName+"','"+LoginPass1+"','"+userno+"'"rnstrsql =strsql +",'"+NickName+"','"+Explain+"',Date()"rnstrsql =strsql +",'"+E_Mail+"','"+Sex+"'"rncon.Execute strsqlrnrn通过ODBC连接Access数据库,提示错误:“INSERT INTO <em>语句</em>的<em>语法错误</em>”rn
INSERT INTO 语句语法错误.
Tryrn conn.Open()rn Dim strUpsql As String = "<em>insert</em> into [user](username,password,realname,sex,personID,ask,answer,email"rn strUpsql += ",userclass,age,classid,adddate,logintimes,lastlogin,score,addIP) "rn '在这里添加要插入的值rn strUpsql += "values('" & username.Text & "','" & md5password & "','" & realname.Text & "','" & sex.Text & "',"rn strUpsql += "'" & personID.Text & "','" & ask.Text & "','" & answer.Text & "','" & email.Text & "',"rn strUpsql += "'" & userclass.Text & "'," & age & "," & "NULL,'" & adddate & "',0,NULL,0,'" & userIP & "')"rn Response.Write(strUpsql)rn Dim cmd As New OleDbCommand(strUpsql, conn)rn cmd.ExecuteNonQuery()rn conn.Close()rn conn = Nothingrn Catch ex As Exceptionrn Response.Write(ex.Message)rn End Tryrnrn我有如上原代码,运行的时候提示说:INSERT INTO <em>语句</em>的<em>语法错误</em>.rnsql<em>语句</em>输出如下:<em>insert</em> into [user](username,password,realname,sex,personID,ask,answer,email,userclass,age,classid,adddate,logintimes,lastlogin,score,addIP) values('test','098F6BCD4621D373CADE4E832627B4F6','test','男','510891196902276752','test','test','test','common',20,NULL,'2009-4-20',0,NULL,0,'127.0.0.1')rnrnrn请高手指点啊!!谢谢!!!rn
INSERT INTO 语句语法错误?
ACCESS2000库test.mdb的student表(name,number),C#往库中插入一条记录string strSQL="<em>insert</em> into student(name,number) valuesrn('"+TextBox1.Text+"','"+TextBox2.Text+"')";rnINSERT INTO <em>语句</em>的<em>语法错误</em>?rn改为rnstring strSQL="<em>insert</em> into student(name,[number]) valuesrn('"+TextBox1.Text+"','"+TextBox2.Text+"')";rn就对了,原因呢?rnnumber是关键字,字段名加[]rn我试过number不是关键字,也必须加[]才能通过,为什么?
insert inot 语句语法错误
Dim dbconn As OleDbConnectionrn dbconn = New OleDbConnection(ConfigurationSettings.AppSettings"connectionstring"))rn dbconn.Open()rn Dim dbcommand As OleDbCommandrnrn Dim rolename, description, oskey, sqlstring As Stringrn rolename = "tobyhh"rn description = "123456"rn oskey = "system"rnrn sqlstring = "<em>insert</em> into test(name,password,oskey) " _rn & "values('" + rolename + "','" + description + "','" + oskey + "')"rn dbcommand = New OleDbCommand(sqlstring, dbconn)rn dbcommand.ExecuteNonQuery()rn注:使用access数据库中的表.字段全为文本字段,老是提示<em>insert</em> inot <em>语句</em><em>语法错误</em>
insert语句语法错误
我在delphi中编译了很久老提示:[Microsoft][odbc sql server driver][sql server]在此上下文中不允许使用‘期初‘此处只允许使用常量,表达式或变量。不允许使用列名。rnsql.Text :='<em>insert</em> into temp (depotid,mydate,jxc,goodsid,number,price,PEOPLEID,memo)'+rn ' values ('+''''+query_temp.fieldbyname('depotid').AsString+'''' +',' +''''+query_temp.fieldbyname('mydate').AsString+''''rn+','+'期初'+','+''''+query_temp.fieldbyname('goodsid').AsString+''''rn+','+''''+query_temp.fieldbyname('number').AsString+''''+','+''''+query_temp.fieldbyname('price').AsString+'''' +','+''''+query_temp.fieldbyname('memo').AsString+''''+')';
insert into语句语法错误
晕死,搞了一天也没明白是什么问题。rnrndtMain.Rows.Add(drMain);rnOleDbCommandBuilder cbMain;rncbMain = new OleDbCommandBuilder(daMain);rndaMain.UpdateCommand = cbMain.GetInsertCommand();rndaMain.Update(dsMain, "outgo");rndsMain.AcceptChanges();rnrn在C#中使用ado.net,表格outgo中有一个自动编号的列为主键,rn修改和删除都没有问题,可是在添加新记录的时候总是提示rn“<em>insert</em> into<em>语句</em>的<em>语法错误</em>”,在操作别的表格有文本列rn为主键时用相同的这一系列操作却没问题,到底是怎么搞的?rn把这个表中的主键改为文本以后还是出同样的问题,但是这些rn<em>语句</em>在别的窗体中却可以正常运行。rnrn我看了生成的<em>语句</em>是 <em>insert</em> into outgo (x,x,x,x...) values (?,?,?,?...)rn这里边没有自动编号那一项,查MSDN,查了半天给那个例子试了一下好象也没什么用rn这个东西我感觉还不如vb6的时候那个ado控件好用
INSERT INTO 语句语法错误???
异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO <em>语句</em>的<em>语法错误</em>。rnrnrn行 39: ConnStr="Insert Into news(biaoti,zhaizi,neirong,shijian,img,counter) VALUES('"+biaoti.Text+"', '"+zhaizi.Text+"', '"+neirong2+"', '"+now.ToString()+"', '"+img.Text+"',0)";rn rn
关于SpringBoot bean无法注入的问题(与文件包位置有关)
问题场景描述整个项目通过Maven构建,大致结构如下: 核心Spring框架一个module spring-boot-base service和dao一个module server-core 提供系统后台数据管理一个module server-platform-app 给移动端提供rest数据接口一个module server-mobile-api 其中server-platform-app 与
CQFairy_V3.0.40下载
CQFairy_V3.0.40CQFairy_V3.0.40CQFairy_V3.0.40CQFairy_V3.0.40 相关下载链接:[url=//download.csdn.net/download/erosxlie/1971084?utm_source=bbsseo]//download.csdn.net/download/erosxlie/1971084?utm_source=bbsseo[/url]
VirtualCloneDrive-v5.440中文包下载
VirtualCloneDrive-v5.440中文包,支持win7,原程序可网上下载 相关下载链接:[url=//download.csdn.net/download/bimq2012/2072027?utm_source=bbsseo]//download.csdn.net/download/bimq2012/2072027?utm_source=bbsseo[/url]
计算机网络第四版答案下载
潘爱民翻译的计算机网络第四版,清华大学出版社出版的,仅供参考~~~ 相关下载链接:[url=//download.csdn.net/download/lizhaoshanda/2135323?utm_source=bbsseo]//download.csdn.net/download/lizhaoshanda/2135323?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 javasql语句学习 数据库查询课程语句
我们是很有底线的