
ASP中提交数据时出现INSERT INTO 语句的语法错误
内容入下SetMM_editCmd=Server.CreateObject("ADODB.Connection")MM_editCmd.Open"Provider=Mic...
内容入下
Set MM_editCmd = Server.CreateObject("ADODB.Connection")
MM_editCmd.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=G:\bysj\bysj\data\gl.mdb;"
MM_editCmd.Execute("insert into ggmessage (title,author,text) values (' "& title &" ','" & author &" ',' "& text &" ')")
MM_editCmd.Close
不能对数据进行添加,但是可以查询,不知道是不是SQL语句上有问题
我用的ACCESS数据库,权限是在哪改 展开
Set MM_editCmd = Server.CreateObject("ADODB.Connection")
MM_editCmd.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=G:\bysj\bysj\data\gl.mdb;"
MM_editCmd.Execute("insert into ggmessage (title,author,text) values (' "& title &" ','" & author &" ',' "& text &" ')")
MM_editCmd.Close
不能对数据进行添加,但是可以查询,不知道是不是SQL语句上有问题
我用的ACCESS数据库,权限是在哪改 展开
展开全部
解决方法:
(1)检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。
(2)检查是否在WIN2003的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给EveryOne用户所有权限。
注意: 如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡。
(1)检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。
(2)检查是否在WIN2003的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给EveryOne用户所有权限。
注意: 如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡。
展开全部
可能是数据库没写的权限,修改数据库的NTFS权限everyone为全部可用
SQL语句没发现问题,除非字段类型不对,否则就是权限问题
SQL语句没发现问题,除非字段类型不对,否则就是权限问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库文件的写权限有没有.如果不是权限问题,那么
constr="DBQ=G:\bysj\bysj\data\gl.mdb;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
'可以试下这样.但是应该不是这里出错.
MM_editcmd.open constr
conn.execute "insert into ggmessage (tiltle,author,text) values ('"&title&"','"&author&"','"&text&"')"
说明:execute方法后面不用execute(str),直接execute str.
constr="DBQ=G:\bysj\bysj\data\gl.mdb;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
'可以试下这样.但是应该不是这里出错.
MM_editcmd.open constr
conn.execute "insert into ggmessage (tiltle,author,text) values ('"&title&"','"&author&"','"&text&"')"
说明:execute方法后面不用execute(str),直接execute str.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Access数据库写权限问题,给Everyone用户添加所有权限就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提示什么错误?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询