#12001/3/5 16:34:22
du4关于定义connection string时的功能太差了,竟然要手写这么多代码。而且写了代码也过不了关。
我知道是要按下面这样改,
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("data/yourDBName.mdb")
但是,我用的是du4,所以我只能在connection里这样改"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("。。/data/yourDBName.mdb")
test连接成功,但是预览asp页面时,填入的数据还是进不了数据库,并且出现错误提示
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access 驱动程序] 找不到文件 '(未知的)'。
/member01/TMP2u32e9pb6o.asp, 行15
我看了这个行15,就是MM_rsUser.ActiveConnection = MM_a_STRING这么一句。
不知错在哪里,请帮忙看一下。
我已经打开了pws,我的mdb文件和其它asp页面和connection目录一样,都是放在根目录下。
我又用du1.0试了一下,嘿,结果竟然相反,预览后可以读出并正常写入数据,在定义connection时,使用的仍然是那些字符串,test时没有通过,说指定的初始化字符串不符合规定,所以我就通过源代码写入的。