我刚学ASP,现在用ASP与数据库连接时,遇到一个问题!我是通过ODBC进行连接的!用的是Access数据库!
数据库:fwjl.mdb
表:fwjl
字段名:nickname qq mail liuyan
数据源:userinfo.dsn
下面是我写的一个ASP页面,目的是向数据库中加入一条记录!
<%
set myconn=Server.CreateObject("ADODB.Connection")
myconn.open "FILEDSN=userinfo.dsn"
myconn.Execute "insert into fwly (nickname,qq,mail,liuyan) values ('feng','100000','lijiong@163.com','hao!')"
myconn.Close
%>
上面的代码那里错误了!实现不了功能!出现如下错误提示!
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/sjkceshi.asp, 第 13 行
我以为是安全控制方面的问题!
1,把默认网站-属性-主目录中,(脚本资源访问,写入,等6项全打上了钩)
2,将执行权限设为脚本和可执行文件
3.将应用程序保护设为(低IIS进程)
4.数据库文件都是完全控制的
我的分区都是NTFS的,听说得设置下IIS对NT分区的访问,不知道用不?怎么用?
希望高手们给指点一下那里错误!改正一下!或者给一个正确的代码,非常感谢!
就这一个问题,在百度知道上问了四个小时,还没得到答案!现在是凌晨两点,一个朋友推荐了咱们论坛,希望在这能得到解决,!想早点睡觉!在线等!