主题:  拜托,哪位帮我解决棘手问题,急!!

ternny

职务:普通成员
等级:1
金币:0.0
发贴:38
#12002/7/5 17:00:28
我重装系统win2000professional后,我以前制作完好的ASP网页出错;我重新安装win 和IIS后问题仍存在,我发现共同特点是不能向数据库ACCESS添加更改数据,也就是insert 和 update 不可用,那位大侠知道出了什么故障,指点一下,衷心感激.

我的网页在远程主机上运行正常的
在本机上的出错信息是:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
detail.asp, 第 124 行



北极狼

职务:普通成员
等级:1
金币:0.0
发贴:55
#22002/7/5 17:23:37
系不系密码的问题啊~~?
没开Server~~~?
连接语句写错了~~~~~?
你是不是在用DSN链接啊~~~~~是的话要重建~~~~~?
我只知道这些了~~~~



ternny

职务:普通成员
等级:1
金币:0.0
发贴:38
#32002/7/5 17:33:11
数据库是通过指定物理路径连接的
没有数据库密码
我用win2000professional,要打开Server吗?怎么打



北极狼

职务:普通成员
等级:1
金币:0.0
发贴:55
#42002/7/6 17:23:11
啊~~~~~~好像是那个叫什么~~~~~~~~~~~~~~PWS的~~~~~~~~~~~~~~~~~~~!!!!!!



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#52002/7/6 22:16:22
ODBC设置设置。



ternny

职务:普通成员
等级:1
金币:0.0
发贴:38
#62002/7/8 7:59:43
具体怎么设置ODBC啊?指点一下,谢谢!



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#72002/7/8 10:18:54
你的数据库连接语句是怎么写的?



北极狼

职务:普通成员
等级:1
金币:0.0
发贴:55
#82002/7/8 13:48:46
他的数据库是用OLE DB连接的~~~没用DSN~~~~



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#92002/7/8 14:19:46
Set conn = Server.CreateObject("ADODB.Connection")
' connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
我的数据库的连接是用的上面的代码,可是我在使用Conn.execute操作数据库的时候就会出错
如果我把connstr改成update,insert "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&db&"") 就没有问题了,小弟百思不能其解!
jet.OLEDB和ACCess Driver有什么区别呢?它们不都是打开ACCESS数据库吗?



ternny

职务:普通成员
等级:1
金币:0.0
发贴:38
#102002/7/8 14:51:20
我的数据库不是用DSN连接,而是用Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\inetpub\wwwroot\db\s20020603.mdb连接的
我的一部分ASP程序运行正常,只有涉及到insert update 语句的网页运行出错,我想是不是,系统哪里装错了或少装了?