请教连接数据库的小问题

okcat 2005-11-28 01:48:47
<% dim con ,rs,p,cou,thisvalue,w,i
set con=server.createobject("adodb.connection")con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\王健的文件夹\vb临时文件夹\产品关系表.mdb;Persist Security Info=False"
p=trim(request.form("pn"))
set rs=con.execute( "select * from 产品表 where product="&p)

提示set rs=con.execute( "select * from 产品表 where product="&p) 至少有一个参数未被指定
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
okcat 2005-11-28
  • 打赏
  • 举报
回复
呵呵,改为set rs=con.execute( "select * from 产品表 where product='"&p&"'") 就行了。谢谢大家
okcat 2005-11-28
  • 打赏
  • 举报
回复
疯了,还是不行。
asp120 2005-11-28
  • 打赏
  • 举报
回复
dim con ,rs,p,cou,thisvalue,w,i
set con=server.createobject("adodb.connection")
set rs =server.createobject("adodb.recordset")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\王健的文件夹\vb临时文件夹\产品关系表.mdb;Persist Security Info=False"
p=trim(request.form("pn"))
sql = select * from 产品表 where product="&p
rs.open sql,con,1,1
okcat 2005-11-28
  • 打赏
  • 举报
回复
不是空值,还是不行
iamgsyy 2005-11-28
  • 打赏
  • 举报
回复
dim con ,rs,p,cou,thisvalue,w,i
set con=server.createobject("adodb.connection")con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\王健的文件夹\vb临时文件夹\产品关系表.mdb;Persist Security Info=False"
p=trim(request.form("pn"))
sql= "select * from 产品表 where product="&p
response.write sql
set rs=con.execute(sql)
============================================
改成这个样子,看看sql是不是正确
我估计你的p是个空值

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧