asp页面出现INSERT INTO 语句的语法错误。

图片说明
图片说明
图片说明
图片说明

0

1个回答

检查下insert后面values 的数据就字符还是数据类型,可能是不匹配的问题

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
这个asp中 insert into 语句那里错误了
用下面这个语句一直不能把数据写到数据库当中  Dim MM_editCmd     Set MM_editCmd = Server.CreateObject ("ADODB.Command")     MM_editCmd.ActiveConnection = MM_zpkd_conn_STRING     MM_editCmd.CommandText = "INSERT INTO ZhaoPi
【转】“Insert into 语句的语法错误”的解决方法
“Insert into 语句的语法错误”的解决方法 用C#.net+access做练习发现了个问题.我定义了一个非常简单的select查询在sql server企业管理器中没问题,但在.net IDE中调试就通不过,提示 "使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法".后来发现是数据库中表的字段名有问题,baidu一下找到下面的东东
Oledb 写入Excel异常 INSERT INTO 语句的语法错误。
如果你的基本语法没问题 比如:  insert into [Similar Projects$](Image)  values('/Flu/3_0_sakhalin_140x90.jpg')   那么就要检查,字段名是否为敏感词,最好是加上方括号[], 如下所述就正确了,  image 改为 [image] insert into [Similar Projects$]([Image
Access提示Insert Into 语法错误解决办法总结
这种错误的可能总结一下和大家一起分享。 1.关键字:如果你的数据库的表的设计包含了Access包含的关键字,则在插入的时候会出现“Insert Into 语法错误” 例如: string sqlText = String.Format("Insert into TestTable(Id,Order) values ({0},{1})",123,0); 这行上面这条语句是失败
mdb数据库,一直提示INSERT INTO 语句语法错误
mdb数据库,一直提示INSERT INTO 语句语法错误 INSERT INTO 挂账(Rpt_Date,Text,ZMoney,PayMoney,Ymoney,Czy,Bz,Time,门店,帐户名称) VALUES( '2011-09-20','00000120110920001592','1073','0','1073','杜俏燕','1','2011-09-20 20:2
向Access中插入数据报“INSERT INTO 语句的语法错误”
因一直使用SQL2000,有个小站点使用SQL数据有点浪费,所以决定用ACCESS做数据库,在进行查询的时候没有任何问题。可是一但在使用插入时就会出现insert into插入错误。刚在网上搜了下,发现一些网友也碰到此情况。在此忠心感谢此网友:  原文如下:  向Access中插入数据报错误:  INSERT INTO 语句的语法错误。 说明: 执行当前 Web 请求期间,出现未处
[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误的可能原因
今天使用JDBC-ODBC桥接来操作Access数据库,发现了一个问题:insert语句从语法上说完全没问题,但是就是没法插入数据库。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:jdbc_odbc"); Statement st...
OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法
1、使用OleDbDataAdapter根据select语句向其它表中数据更新数据,方法如下: public static bool DataSetUpdateTable(string selectSql,DataSet ds) {     try{     OleDbConnertion connection=new OleDbConnection(“链接字符串”);     co
HIve语句常遇错误
一、将查询的结果保存到指定的文件目录 将查询的结果保存到本地 insert overwrite local directory '/root' select * from t_p; 当执行完结果后有由于是强制覆盖,会将/root下的文件全部强行覆盖 解决办法: cp -r /etc/skel/* /root 如果其他配置的虚拟机还有个相同的文件拷贝过来就可以,在者查看 /root目录...
DELPHI INSERT INTO 语句的语法错误 解决方法
近日在delphi中向ACCESS插入数据库老是提示‘Exception class EOleException with message INSERT INTO 语句的语法错误。’非常怪,在ACCESS中的SQL视图中确可以运行,未有语法问题, 在试来试去总算发现在插入的安段中加上中括号就可以解决,之前的都不会估计是此次表内的某个安段成为ACCESS或ADO之类的关键字影响吧!在此记录
asp 语法错误 在查询表达式
ip =  'request.servervariables("remote_addr")  now_number=session.SessionID sq = "select * from info1 where db_ip="&ip&" and db_number="&now_number&"" response.write sq rs.open sq,con,1,1 
ASP INSERT INTO语句语法错误!
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>rnrnrn<%rn dim sqlrn dim pnamern dim cidrn dim imagepathrn dim ptypern dim describern dim particularInforn dim particularInfoUrlrn rn pname=request.Form("pname")rn cid=request.Form("cid")rn imagepath=request.Form("imagepath")rn if imagepath<>"" 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="insert 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各位大侠帮忙看看,看了网上的很多解决方法,但一直都还没有解决,很急啊。。。。。
向Access中插入数据报“INSERT INTO 语句的语法错误”
向Access中插入数据报“INSERT INTO 语句的语法错误” 因一直使用SQL2014,有个小站点使用SQL数据有点浪费,所以决定用ACCESS做数据库,在进行查询的时候没有任何问题。可是一但在使用插入时就会出现insert into插入错误。刚在网上搜了下,发现一些网友也碰到此情况。在此忠心感谢此网友: 原文如下: 向Access中插入数据报错误: INSERT INTO 语句的
使用OleDb向acces插入数据或者查询数据发生INSERT INTO 语法错误
例如插入一条记录 insert into 表名 (字段 1,字段2,字段3) values (***,***,***); 这条语句在access中执行时会发生错误,错误是INSERT INTO 语句语法错误, 不知道为什么,明明没有错误。 当修改为 insert into [表名] ([字段 1],[字段2],[字段3]) values (***,***,***); 也就是把所有的用到
【tk.mybatis】使用 tk.mybatis insert 插入数据时出现语法错误
使用 insert 插入数据时,发现 sql 语句语法有错误 发现这个与使用 mybatis-generator-maven-plugin 插件自动生成的代码有关,在生成的实体类上有一个 @Table 注解,发现注解值是 itoke-server-admin.tbsysuser 解决办法: 手动删除多余的数据库,只写上表名 ...
INSERT INTO 语句的语法错误C# 容易出现insert into语句的语法错误的原因
INSERT INTO 语句的语法错误C# 容易出现insert into语句的语法错误的原因 insert into 语句的语法错误经常会出现,主要原因是数据的字段名为access或sql数据库的保留字 解决的方法很简单,一是可以直接改掉那些字段名,二是在代码中将字段名用中括号"[ ]"括起来即可.. 当然,要是熟悉access或sql数据库的保留字,就不会有这样的烦恼.以下是SQL和ACCESS保留字,供大家参考: 在开发网店下载专家v3.0.0时,写入数据库的其中一个insert in
解决asp.net中eval不能定义变量的问题
半年前写的。针对后台的javascript的。 IIS 环境下的。
asp.net总是报“INSERT INTO 语句的语法错误。”
今天在开发网站的时候,网页总是报“ INSERT INTO 语句的语法错误。 ” 检查insert语句,打印出来是“ INSERT INTO admin ( adminName,password) values ('dd','1aabac6d068eef6a7bad3fdf50a05cc8')”,放到数据库中执行这条语句是通过的。 想了很久,也没想明白这条语句是哪里错了
mybatis批量插入报错:','附近有错误
mybatis批量插入的时候报错,报错信息‘,’附近有错误 mapper.xml的写法为<insert id="insertByBatch"> INSERT INTO USER_LOG (USER_ID, OP_TYPE, CONTENT, IP, OP_ID, OP_TIME) VALUES <foreach collection="userIds" ite
动态sql中使用select into语句出错问题
Oracle 过程中执行动态 SQL 或 DDL 语句 2009-02-05 — Yanbin 如果你用的是 Oracle 8i 及以上的版本,那简单,在过程中用 execute immediate sql_str 就行, sql_str 是一个拼凑的 SQL 语句,但这个动态语句中带参数,或 Select 的结果要 into 到变量中时就要稍加留心一下了。而在 8i 以前的版
Access 中数据库操作时提示from子句语法错误
问题:如果在Access 中数据库操作时提示from子句语法错误 原因:语句中某一单词为Access中的关键字。如:select * from user。其中user就是一关键字。 解决:用中括号[]将其括起来。如:[user]即可。
执行所读取的sql文件中的sql语句报语法错误之文件编码问题
UTF-8编码格式的sql文件,会有一个BOM头,读取并执行的时候会报语法错误,将文件保存为UTF-8无BOM格式编码,即可
mybatis批量更新语法错误问题解决
        在平常开发项目的时候,我们经常会遇到这样的需求,那就是利用Mybatis批量更新或者批量插入,但是,实际上即使Mybatis完美支持你的sql,你也得看看你说操作的数据库是否支持。问题:            &amp;lt;!-- 批量更新,通过接收传进来的参数list进行循环着组装sql --&amp;gt; &amp;lt;update id=&quot;batchUpdate&quot; parameterT...
"update语句的语法错误"解决
最近做了一个用C#编写的"学籍管理系统"的单机软件,主要工作就是连接数据库,数据库就很自然的选择了MS Access。    前期工作很顺利,无非就是注意一下sql server和Access的sql语句的不同,把getDate改成date等等。可是调试到一个窗口的数据修改的时候老是提示“update语句的语法错误”或者提示“不正常的定义参数对象,提供了不一致或不完整的信息”。那个Update语
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,会要求输入密码,如果想...
向数据库插入中文时出现乱码
在做web开发时(本人用JSP做开发,数据库用的MySQL,其他开发方式可能稍有不同,但原理是一样的),向数据库中插入中文时出现乱码现象。这个现象跟很多环节有关系,但最根本的是要选择一种支持中文的编码,且各个地方的编码都要保持一致。这些地方主要包括数据库的编码,JSP页面代码请求的编码,数据库连接时的编码。具体如下: 1、创建数据库的时候要选好一种支持中文的编码,可以选GBK、GB231
常见SQL语句语法错误解决
1、忘记加别名,如下SQL语句from()后面需要加别名tt select count(tt.mUserId) from (select mUserId from mobile_user_menu " + sqlwhere + " group by mUserid) as tt
mybatis 执行insert语句总是报错,ORA-00911 无效字符错误解决方法
这个错误是由于sql语句有问题,检查sql的时候没有看出什么问题,结果拿到pl/sql中执行没发现问题。查找资料后发现在库里查询时,查询语句结尾带了一个分号,库里面是支持这个分号的,但到mybatis 里面是不支持这个分号的,所以这点大家以后也应该注意下。       解决方法就是吧分号去掉就好了。
关键字 'user' 附近有语法错误
当各位在做数据库操作的时候,出现了这种情况,关键字 'user' 附近有语法错误 wenji
SQL Server2005 不支持一条insert语句插入多条记录
原文地址:http://woniu1983.iteye.com/blog/691862  之前在测试一个简单的桌面应用程序时,因为涉及数据库插入操作,所以安装了SQL Server2008 Enterprise 试用版。   是涉一条插入语句:向数据库的一个表中一次性插入200多条数据,如下(数字是随便造的,请忽略):  ... INSERT INTO table
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('insert 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;
python3 mysql 语句执行错误问题
今天执行如下语句,一直报错:q = &quot;insert into %s(id) values('%s')&quot; % (newestTableName, StockCode)sql.ExecNonQuery_debug(q) 错误:a bytes-like object is required, not 'int'找到原因:id是自增列,用此API后,ID不能超过65536,所以将ID改为非自增,即解决...
ASP(INSERT INTO 语句的语法错误。)急啊!!!!!!
<%@LANGUAGE="VBSCRIPT"%>rnrn<%rn' *** Edit Operations: declare variablesrnrnDim MM_editActionrnDim MM_abortEditrnDim MM_editQueryrnDim MM_editCmdrnrnDim MM_editConnectionrnDim MM_editTablernDim MM_editRedirectUrlrnDim MM_editColumnrnDim MM_recordIdrnrnDim MM_fieldsStrrnDim MM_columnsStrrnDim MM_fieldsrnDim MM_columnsrnDim MM_typeArrayrnDim MM_formValrnDim MM_delimrnDim MM_altValrnDim MM_emptyValrnDim MM_irnrnMM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))rnIf (Request.QueryString <> "") Thenrn MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)rnEnd Ifrnrn' boolean to abort record editrnMM_abortEdit = falsernrn' query string to executernMM_editQuery = ""rn%>rn<%rn' *** Insert Record: set variablesrnrnIf (CStr(Request("MM_insert")) = "form1") Thenrnrn MM_editConnection = MM_coon_STRINGrn MM_editTable = "jd"rn MM_editRedirectUrl = "addok.asp"rn MM_fieldsStr = "kehu|value|date|value|id|value|pzid|value|pzchi|value|pzji|value|pzza|value|pz1|value|pz2|value|pz3|value|pz4|value|pz5|value|pz6|value|pz7|value|pz8|value|pz9|value|pz10|value|pzxiaoji|value|psid|value|pschi|value|psji|value|psza|value|ps1|value|ps2|value|ps3|value|ps4|value|ps5|value|ps6|value|ps7|value|ps8|value|ps9|value|ps10|value|psxiaoji|value|lwid|value|lwchi|value|lwji|value|lwza|value|lw1|value|lw2|value|lw3|value|lw4|value|lw5|value|lw6|value|lw7|value|lw8|value|lw9|value|lw10|value|lwxiaoji|value|zlid|value|zlchi|value|zlji|value|zlza|value|zl1|value|zl2|value|zl3|value|zl4|value|zl5|value|zl6|value|zl7|value|zl8|value|zl9|value|zl10|value|zlxiaoji|value|ghid|value|ghchi|value|ghji|value|ghza|value|gh1|value|gh2|value|gh3|value|gh4|value|gh5|value|gh6|value|gh7|value|gh8|value|gh9|value|gh10|value|ghxiaoji|value|sbid|value|sbchi|value|sbji|value|sbza|value|sb1|value|sb2|value|sb3|value|sb4|value|sb5|value|sb6|value|sb7|value|sb8|value|sb9|value|sb10|value|sbxiaoji|value|huohao|value|chengliao|value|randi|value|ranmian|value|tuoshui|value|hongan|value|zaguang|value|baoguang|value"rn MM_columnsStr = "kehu|',none,''|date|',none,''|id|',none,''|pzid|',none,''|pzchi|',none,''|pzji|',none,''|pzza|',none,''|pz1|',none,''|pz2|',none,''|pz3|',none,''|pz4|',none,''|pz5|',none,''|pz6|',none,''|pz7|',none,''|pz8|',none,''|pz9|',none,''|pz10|',none,''|pzxiaoji|',none,''|psid|',none,''|pschi|',none,''|psji|',none,''|psza|',none,''|ps1|',none,''|ps2|',none,''|ps3|',none,''|ps4|',none,''|ps5|',none,''|ps6|',none,''|ps7|',none,''|ps8|',none,''|ps9|',none,''|ps10|',none,''|psxiaoji|',none,''|lwid|',none,''|lwchi|',none,''|lwji|',none,''|lwza|',none,''|lw1|',none,''|lw2|',none,''|lw3|',none,''|lw4|',none,''|lw5|',none,''|lw6|',none,''|lw7|',none,''|lw8|',none,''|lw9|',none,''|lw10|',none,''|lwxiaoji|',none,''|zlid|',none,''|zlchi|',none,''|zlji|',none,''|zlza|',none,''|zl1|',none,''|zl2|',none,''|zl3|',none,''|zl4|',none,''|zl5|',none,''|zl6|',none,''|zl7|',none,''|zl8|',none,''|zl9|',none,''|zl10|',none,''|zlxiaoji|',none,''|ghid|',none,''|ghchi|',none,''|ghji|',none,''|ghza|',none,''|gh1|',none,''|gh2|',none,''|gh3|',none,''|gh4|',none,''|gh5|',none,''|gh6|',none,''|gh7|',none,''|gh8|',none,''|gh9|',none,''|gh10|',none,''|ghxiaoji|',none,''|sbid|',none,''|sbchi|',none,''|sbji|',none,''|sbza|',none,''|sb1|',none,''|sb2|',none,''|sb3|',none,''|sb4|',none,''|sb5|',none,''|sb6|',none,''|sb7|',none,''|sb8|',none,''|sb9|',none,''|sb10|',none,''|sbxiaoji|',none,''|huohao|',none,''|chengliao|',none,''|randi|',none,''|ranmian|',none,''|tuoshui|',none,''|hongan|',none,''|zaguang|',none,''|baoguang|',none,''"rnrn ' create the MM_fields and MM_columns arraysrn MM_fields = Split(MM_fieldsStr, "|")rn MM_columns = Split(MM_columnsStr, "|")rn rn ' set the form valuesrn For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2rn MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))rn Nextrnrn ' append the query string to the redirect URLrn If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Thenrn If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Thenrn MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryStringrn Elsern MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryStringrn End Ifrn End IfrnrnEnd Ifrn%>rn<%rn' *** Insert Record: construct a sql insert statement and execute itrnrnDim MM_tableValuesrnDim MM_dbValuesrnrnIf (CStr(Request("MM_insert")) <> "") Thenrnrn ' create the sql insert statementrn MM_tableValues = ""rn MM_dbValues = ""rn For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2rn MM_formVal = MM_fields(MM_i+1)rn MM_typeArray = Split(MM_columns(MM_i+1),",")rn MM_delim = MM_typeArray(0)rn If (MM_delim = "none") Then MM_delim = ""rn MM_altVal = MM_typeArray(1)rn If (MM_altVal = "none") Then MM_altVal = ""rn MM_emptyVal = MM_typeArray(2)rn If (MM_emptyVal = "none") Then MM_emptyVal = ""rn If (MM_formVal = "") Thenrn MM_formVal = MM_emptyValrn Elsern If (MM_altVal <> "") Thenrn MM_formVal = MM_altValrn ElseIf (MM_delim = "'") Then ' escape quotesrn MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"rn Elsern MM_formVal = MM_delim + MM_formVal + MM_delimrn End Ifrn End Ifrn If (MM_i <> LBound(MM_fields)) Thenrn MM_tableValues = MM_tableValues & ","rn MM_dbValues = MM_dbValues & ","rn End Ifrn MM_tableValues = MM_tableValues & MM_columns(MM_i)rn MM_dbValues = MM_dbValues & MM_formValrn Nextrn MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values ("& MM_dbValues & ")"rnrn If (Not MM_abortEdit) Thenrn ' execute the insertrn Set MM_editCmd = Server.CreateObject("ADODB.Command")rn MM_editCmd.ActiveConnection = MM_editConnectionrn MM_editCmd.CommandText = MM_editQueryrn MM_editCmd.Execute ((总显这里出错的.))rn MM_editCmd.ActiveConnection.Closernrn If (MM_editRedirectUrl <> "") Thenrn Response.Redirect(MM_editRedirectUrl)rn End Ifrn End IfrnrnEnd Ifrn%>rn<%rnDim rsrnDim rs_numRowsrnrnSet rs = Server.CreateObject("ADODB.Recordset")rnrs.ActiveConnection = MM_coon_STRINGrnrs.Source = "SELECT * FROM jd"rnrs.CursorType = 0rnrs.CursorLocation = 2rnrs.LockType = 1rnrs.Open()rnrnrs_numRows = 0rn%>
access,INSERT INTO 语句的语法错误
Exception Details: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。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 = "insert 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 语句的语法错误!
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('insert into object([objectcode],[objectname]) Values('+'"'+adoquery1.Fields[1].AsString+'"'+','+'"'+adoquery1.Fields[2].AsString+'"'+')');rn adoquery2.ExecSQL;//执行到改句显示insert into 语句的语法错误rn end;rnadoquery2.SQL.Add('insert into object([objectcode],[objectname]) Values('+'"'+adoquery1.Fields[1].AsString+'"'+','+'"'+adoquery1.Fields[2].AsString+'"'+')')rn改为rnadoquery2.SQL.Add('insert into object(objectcode,objectname) Values('+'"'+adoquery1.Fields[1].AsString+'"'+','+'"'+adoquery1.Fields[2].AsString+'"'+')')rn还是显示同样的错误提示!rn小弟不知道错在哪儿?怎样改,请大家帮帮忙!
INSERT INTO 语句的语法错误
strsql="insert into xt_t_account (account,password,user_no,nickname,explain,regist_date,e_mail,sex) "rn strsql =strsql + " values('"+LoginName+"','"+LoginPass1+"','"+userno+"'"rn strsql =strsql +",'"+nickname+"','"+explain+"',Date()"rn strsql =strsql +",'"+E_Mail+"','"+Sex+"'"rn msgErr="注册错误!请再试"rn con.Execute strsqlrn结果显示“[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。”rn它说con.Execute strsql这行有错,请问错在哪里啊?rn
insert into 语句的语法错误
注册资料填完,左上方会出现 insert into 语句的语法错误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 = "insert 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
重大问题:INSERT INTO 语句的语法错误
之所以说问题重大,是因为我将sql语句直接在access中执行,执行成功!rn但是asp页面就是不行,错误信息“INSERT INTO 语句的语法错误”。rn部分代码:rnrnsql = "insert 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数据库,里面做保存功能的时候提示语法错误,然后做了下跟踪,得到的sql语句为rninsert 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 语句的语法错误。
INSERT INTO 语句的语法错误。rn Cres = "INSERT INTO " & "runindexstructure" & "(" & DtgStructure.Columns(0).HeaderText & "," & DtgStructure.Columns(1).HeaderText & "," & DtgStructure.Columns(2).HeaderText & ") VALUES (" & DtgStructure.Rows(i).Cells(0).Value & ",'" & DtgStructure.Rows(i).Cells(1).Value.ToString & "'," & DtgStructure.Rows(i).Cells(2).Value & ")"rnDim AddTb3 As OleDbCommand = New OleDbCommand(Cres, db)rn AddTb3.ExecuteNonQuery()rnrn"INSERT INTO runindexstructure(编号,text,parent) VALUES (1,'指标体系',0)"rnrn错误代码:-2147217900
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 asp微信开发视频 asp编程语言教程