怎样动态的生成sql语句

newgina 2003-07-03 03:45:38
怎样动态的生成sql语句

我想把sql语句的条件部分由用户输入
可是这么写好象不行
ID = Text1.Text
rs.Open "select * from pas where id=" & Trim(ID), cn, adOpenDynamic, adLockBatchOptimistic
这个select 应该怎么写
谢谢
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linfuyong 2003-07-03
  • 打赏
  • 举报
回复
你的id 变量如果为数字,则 select * from pas where id=" & cint(Trim(ID)),
如果为字符串,则 select * from pas where id='" & Trim(ID) & "'",
visualzuo 2003-07-03
  • 打赏
  • 举报
回复
rs.open "select * form pas where id=" & "'" & text1.text & "'",cn,adopendynamic,adlockbatchoptimistic
wangchong 2003-07-03
  • 打赏
  • 举报
回复
strSQL = "select * from pas where id = '" & Trim(ID) & "'"
lovegsw 2003-07-03
  • 打赏
  • 举报
回复
是呀。首先是看什么类型。让后进行类型转换,用不同的语句。呵呵
lxqlogo0 2003-07-03
  • 打赏
  • 举报
回复
id 的字段类型是什么?若是文本则
rs.Open "select * from pas where id='" & Trim(ID) & "'", cn, adOpenDynamic, adLockBatchOptimistic
xayzmb 2003-07-03
  • 打赏
  • 举报
回复
.....
dim strSQL AS String
strSQL = "select * from pas where id = '" & Trim(ID) & "'"
rs.open strSQL,cn,adopendynamic
.......
...

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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