1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

请教一个ASP问题

本帖由 leehui19832006-03-07 发布。版面名称:后端开发

  1. leehui1983

    leehui1983 New Member

    注册:
    2006-02-26
    帖子:
    130
    赞:
    0
    提示错误:

    Microsoft JET Database Engine (0x80040E14)
    语法错误 (操作符丢失) 在查询表达式 'id=' 中。
    /TimesShop61BBS/product.asp, 第 14 行

    部分代码:
    dim prename,company,intro,predate,graph2,description,remarks,price,rs2,strSorts,strCategory
    set rs2=server.CreateObject("adodb.recordset")
    sql="select * from product where id=" &id& ""
    rs2.open sql,conn,1,3

    请指教
     
  2. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    变量 id 的值为空。
     
  3. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    如果ID是INT型变量,请这样写
    sql="select * from product where id=" & id
    如果ID是字符串型变量,请这样写
    sql="select * from product where id='" & id & "'"
     
  4. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    另外ID在ASP中好象是保留字,请不要使用,可以用user_id这样的字段名
     
  5. leehui1983

    leehui1983 New Member

    注册:
    2006-02-26
    帖子:
    130
    赞:
    0
    谢过各位大侠