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

access转SQL2000后出现的问题~~

本帖由 风狼2006-03-28 发布。版面名称:后端开发

  1. 风狼

    风狼 New Member

    注册:
    2005-10-01
    帖子:
    7,452
    赞:
    25
    原来是用
    strSql="Delete * from lingjian where id="&Request.QueryString("id")
    conn.Execute strSql
    来删除纪录,现在用
    strSql="Delete * from lingjian where id like '"&Request.QueryString("id")&"'"
    conn.Execute strSql
    也跟上面一样会报
    Microsoft OLE DB Provider for SQL Server 错误 '80040e14'

    第 1 行: '*' 附近有语法错误。


    该怎么写呀。。第一次用SQL。。。丢人大了。。:bomb:
     
  2. recycle

    recycle New Member

    注册:
    2005-09-25
    帖子:
    2,342
    赞:
    11
    where id in
    试试.
     
  3. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    不需要“*”。
     
  4. 风狼

    风狼 New Member

    注册:
    2005-10-01
    帖子:
    7,452
    赞:
    25
    呀哦。还是U厉害删了个*就好了。。。recycle也不错~
     
  5. recycle

    recycle New Member

    注册:
    2005-09-25
    帖子:
    2,342
    赞:
    11
  6. mj_wu

    mj_wu New Member

    注册:
    2006-03-26
    帖子:
    71
    赞:
    0