你去看一下
http://www.csdn.net/expert/topic/760/760593.xml?temp=.8269312。
用ado先创建存储过程然后再调用

解决方案 »

  1.   

    你这样做当然累了,写个存贮过程不就行了.
    如果用的次数少的话,你也可以在查询语句中添加变量:如下所示:
    sql ="select * from yourtable where name = '"& tuser.text & "' and pwd ='"& tpwd.text & "'"
      

  2.   

    在我的记忆中,如果是SQL用参数,应该写成
    "select item, name, qty from demo where item = ?",
      

  3.   

    to: softrain(秋雨)
    用参数尽管要多写几句,但是可以避免因为单引号和其他特殊符号带来的麻烦,
    如果你的程序是
    sql ="select * from yourtable where name = '"& tuser.text & "' and pwd ='"& tpwd.text & "'"那么如果口令是"a'",你的程序就宕掉了,如果口令是"' or 1=1",你的整个用户和口令表就被拿走了。
      

  4.   

    我处理的数据库的类型是不确定的,可能是txt文件,那么存储过程能够行得通吗?