sql中如何引用变量作为字段查询的条件值?

eman007 2003-08-01 12:34:04
例如:mysql="select * from tblxx where 账号="& zh ?
----我不知道如何去表达这个数值型变量zh
help me
...全文
620 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizfhn 2003-08-01
  • 打赏
  • 举报
回复
在SQL中VB可以如下表示:
myaql="select * frim tblxx where cun='" & zh & "'"
就好啦!
eman007 2003-08-01
  • 打赏
  • 举报
回复
谢谢各位,的确,数值型、日期型等变量在处理的时候和字串型有所区别,问题解决了。
你们都是热情的帅哥靓妹!!!
viena 2003-08-01
  • 打赏
  • 举报
回复
左手糊涂了?
应该是cun数据库字段
'字符型:
strsql=" select * from tablename where cun='"& zh &"'"
'数值型:
strsql=" select * from tablename where cun="& zh &""
而zh必须是字符或variant
viena 2003-08-01
  • 打赏
  • 举报
回复
不可以的,zh必须是变体型或字符串,否则不可以连接到字符串的,可以用Cstr(zh)转换
flyfalcon 2003-08-01
  • 打赏
  • 举报
回复
不过楼主的这一句“mysql="select * from tblxx where 账号="& zh”也应该对啊,和Leftie(左手)的“strsql=" select * from tablename where 字段="& 数值型变量名 &""”其实是一样的啊!
饮水需思源 2003-08-01
  • 打赏
  • 举报
回复
'字符型变量:
strsql=" select * from tablename where 字段='"& 字符型变量名 &"'"
'数值型变量:
strsql=" select * from tablename where 字段="& 数值型变量名 &""

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧