关于 ADO 下得 SELECT

qtaott 2001-07-21 03:40:22
SELECT myint FROM mytable WHERE myint = string;
请问 STRING 可以为变量吗?
如果可以,如何表示?
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luhongjun 2001-07-21
  • 打赏
  • 举报
回复
同意newyj(老鬼) 
supine 2001-07-21
  • 打赏
  • 举报
回复
如果string为数字要转换一下,才能进行字符串的连接,数字吗就好说了!
qtaott 2001-07-21
  • 打赏
  • 举报
回复
c下呢?
cclxj 2001-07-21
  • 打赏
  • 举报
回复
当然可以了。如果你的myint字段为字符型。string就得用''引起来,如果为日期型就和用##引来。如果为数值型,就直接myint=string就可以了.
newyj 2001-07-21
  • 打赏
  • 举报
回复
和 你用的语言有关
str1 为 string 的变量
vb
sSql = "SELECT myint FROM mytable WHERE myint = '" & str1 & "'"
Recordset= Connection.excute(sSql)

delphi
sSql := 'SELECT myint FROM mytable WHERE myint = ''' + str1 + ''''
efoxxx 2001-07-21
  • 打赏
  • 举报
回复
完全可以,比如在delphi中:
SQLStr='select myint from mytable where myint='''+string+''''
注意单引号的数目!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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