高手帮忙啊?!

zsforever 2004-09-24 09:28:01
set db=server.CreateObject ("adodb.connection")
db.Open "filedsn=fasdev.dsn"
set rs1=server.createobject("adodb.recordset")
rs1.open "select * from pub_regusr where user_id="&"'"&ss1&"'"&" and password="&"'"&ss2&"'"&" ",db

了解这么写法的哥哥们帮忙啊,急,
我调用时出错,可能是dsn配置有误,该如何配置,或问题在哪里啊?解决问题马上给分!
...全文
84 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
bladeinside 2004-09-24
  • 打赏
  • 举报
回复
db.Open "filedsn=fasdev.dsn"
把fasdev.dsn的绝对路径写上
zsforever 2004-09-24
  • 打赏
  • 举报
回复
你把括号看错位了
是 "..."+"'"+ss1+"'"+"..." 的意思
zsforever 2004-09-24
  • 打赏
  • 举报
回复
是密码验证,一个是用户名,一个是密码,看数据库中有没有啊,语句不会有错误的啊
mind_1220 2004-09-24
  • 打赏
  • 举报
回复
user_id="&"'"&ss1&"'"&"
你想让 ss1是个变量?
然后把变量的值再来当变量?
是吗?
不然你这么写干什么?

但是如果是这个意思 你也写错了!
不能这样写!
zsforever 2004-09-24
  • 打赏
  • 举报
回复
我换成db.Open "DRIVER=SQL Server;UID=sa;pwd=...;DATABASE=...;SERVER=..."但不知道上面的那个写法有什么错误!
zsforever 2004-09-24
  • 打赏
  • 举报
回复
语句不会有错,原来都好用的,我是拿过来重新调试的,但dsn是后配置的!
wzgme 2004-09-24
  • 打赏
  • 举报
回复
set db=server.CreateObject ("adodb.connection")
db.Open "filedsn=fasdev.dsn"
---------------------------------
set rs1=server.createobject("adodb.recordset")
rs1.open "select * from pub_regusr where user_id="&"'"&ss1&"'"&" and password="&"'"&ss2&"'"&" ",db
--------------------------------
分开测试啊。先测试连接上没有,在测试数据库打开。
sunboby 2004-09-24
  • 打赏
  • 举报
回复
strSql="select * from pub_regusr where user_id =" & ss1 & " and password ='" & ss2 &"'"
rs1.open strSql,db
你的sql语句错误了吧.
7teeth 2004-09-24
  • 打赏
  • 举报
回复
报错代码是啥??
zsforever 2004-09-24
  • 打赏
  • 举报
回复
楼上写的和我写的是一个意思啊,怎么回事啊
阿_浩 2004-09-24
  • 打赏
  • 举报
回复
strSql="select * from pub_regusr where user_id ='" & ss1 & "' and password ='" & ss2 &"'"
rs1.open strSql,db

28,390

社区成员

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

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