女人泡酒药材配方大全:谁能帮小妹看看这个asp问题啊??

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 20:39:03
我用asp连接access,代码如下
set cn=Server.CreateObject ("ADODB.Connection") '设置cn变量
DBPath=Server.MapPath("photo.mdb") '获得photo.mdb的绝对路径
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath '打开连接
set rs=Server.CreateObject ("ADODB.Recordset") '设置rs变量
sql="select * from note where 姓名='" & a1 & "'" 'sql语句

rs.Open sql,cn,adOpenKeyset,adLockOptimistic ' 打开记录集
可是却报错说
microsoft ole db provider for odbc drivers 错误 ‘80040e14'
microsoft odbc microsoft access driver from 子句语法错误 。
/writedate.asp 行18
这个是行18:
rs.Open sql,cn,adOpenKeyset,adLockOptimistic
埃尔文的方法也不行,还是报一样的错。。。

set cn=Server.CreateObject ("ADODB.Connection") '设置cn变量
DBPath=Server.MapPath("photo.mdb") '获得photo.mdb的绝对路径
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath '打开连接
sql="select * from note where 姓名='" & a1 & "'" 'sql语句

Set Rs=Cn.ExeCute(sql) ' 打开记录集

sql="select * from note where 姓名=" & a1

把SQL语句改成这样试试?

rs.Open sql,cn,adOpenKeyset,adLockOptimistic ' 打开记录集
将上面的这一行改成
rs.open,sql,cn,2,2
就可以了,还有从你上面的输入来看最好检查一下
sql="select * from note where 姓名='" & a1 & "'"
这个语句中的单引号和连接号"&",不要是全角
搞定!

把字段名改为英文名试试