例如:mysql="select * from tblxx where 账号="& zh  ?
----我不知道如何去表达这个数值型变量zh
help me

解决方案 »

  1.   

    在SQL中VB可以如下表示:
    myaql="select * frim tblxx where cun='" & zh & "'"
    就好啦!
      

  2.   

    '字符型变量:
     strsql=" select * from tablename where 字段='"& 字符型变量名 &"'"
    '数值型变量:
     strsql=" select * from tablename where 字段="& 数值型变量名 &""
      

  3.   

    不过楼主的这一句“mysql="select * from tblxx where 账号="& zh”也应该对啊,和Leftie(左手)的“strsql=" select * from tablename where 字段="& 数值型变量名 &""”其实是一样的啊!
      

  4.   

    不可以的,zh必须是变体型或字符串,否则不可以连接到字符串的,可以用Cstr(zh)转换
      

  5.   

    左手糊涂了?
    应该是cun数据库字段
    '字符型:
     strsql=" select * from tablename where cun='"& zh &"'"
    '数值型:
     strsql=" select * from tablename where cun="& zh &""
    而zh必须是字符或variant