注册 登录
编程论坛 ASP技术论坛

关于ASP的问题

wfemile 发布于 2008-07-20 20:58, 1642 次点击
Microsoft OLE DB Provider for SQL Server (0x80040E14)
第 1 行: '=' 附近有语法错误。
/shudian/common/database.asp, 第 30 行
查阅多书刊。。还没有解决问题
strsql="select nickname from userinfo where"
strsql=strsql & "username='" & strusername & "' and password='" & strpassword & "'"
    set rs=getrecordset(strsql,1)

函数FUNCTION是:
function getrecordset(strsql,intopentype)
  dim rs
  set rs= server.createobject("adodb.recordset")
  select case intopentype
  case 0
  rs.open strsql,g_conn,0,1
  case 1
   rs.open strsql,g_conn,1,3
  end select
  set getrecordset=rs
  end function
请高手帮忙看下。谢谢
10 回复
#2
tianyu1232008-07-20 21:07
strsql="select nickname from userinfo where " '这里加个空格
strsql=strsql & "username='" & strusername & "' and password='" & strpassword & "'"
    set rs=getrecordset(strsql,1)
#3
wfemile2008-07-20 21:27
恩。。解决了。。。。十分感谢
#4
multiple19022008-07-20 22:00
应该说,完全不是关于ASP的问题……
#5
hmhz2008-07-21 12:42
程序没有问题,就是少个空格,所以写程序的时候最好不要分开写,连起来写比较规范也容易查错

set rs=getrecordset("select nickname from userinfo where username='"&strusername&"' and password='"&strpassword&"'",1)
#6
multiple19022008-07-21 12:50
而且不要用“关于ASP的问题”作为帖子标题。你还打算在ASP版里发关于什么的问题?而且这样也不方便别人查找旧贴,浏览帖子列表时也不晓得你要提什么问题。
#7
wfemile2008-07-21 22:27
也是。。。都写上去不错。。。谢谢。。
那下次我改用的题目为。。关于数据库连接问题。。行了吧。
#8
multiple19022008-07-22 03:22
[bo][un]wfemile[/un] 在 2008-7-21 22:27 的发言:[/bo]

也是。。。都写上去不错。。。谢谢。。
那下次我改用的题目为。。关于数据库连接问题。。行了吧。

说明你还是没有理解你的问题出在哪里。
是字符串连接问题,或者说查询语句写得不对。还是跟数据库连接关系不大。
#9
wfemile2008-07-22 20:48
你也太幽默了。。我不就是因为不知道错误在哪 。。才题这个标题的。。。
#10
天涯听雨2008-07-22 20:50
set rs=getrecordset("select nickname from userinfo where username='" & strusername & "' and password='" & strpassword & "'",1)
#11
wfemile2008-07-22 21:03
。。。。-_-!
1