关于SQL语句的几个小问题

nico5819 2006-03-10 11:12:59
总是说数据格式不对。到底也弄不明白

'"+ test +"' 和 '"& test &"' 等 等之间的关系,只好一个个的试。

另外Boolean类型数据要怎么做?
...全文
87 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
proustfox 2006-03-10
个人经验:在VB程序设计时为了进行判断,通常情况下是将需要判断的值设置成字符CHAR,长度为1,当程序中进行判断时,如果为TRUE则设置为1,否则为0,更新或查找时则使用如下语句:
select * form aTab where bBoolean='1'

VB语句中如下:加入Op1为OPTIONBUUTON控件,则作如下判断:
dim OpVal as string
if Op1.value=false then
OpVal="0"
else
OpVal="1"
end if
回复
faysky2 2006-03-10
总是说数据格式不对
-----------------------
如果你的字段类型是数值型(如Float/Int/BigInt/SmallInt.....等),那么不要用 单引号 把值括起来
回复
mndsoft 2006-03-10
一般字符字符串的要两头加单引号 "'",如: "select * form aTab where sID=' & TEST & "'"

Boolean类型数据:

"select * form aTab where bBoolean=True"
回复
faysky2 2006-03-10
最好把整个查询字符串贴出来看看


外Boolean类型数据:
sql库的话用bit类型,判断值是0还是1
Access库用 是/否 类型
回复
rayxu 2006-03-10
其实+与&他们之间的意思都是一样的,还有就是在查询的时候“'”单引号的使用在ACCESS数据库里面一般是用#号而在SQL数据库里面是单引号,我前两天看到一个帖子也是类似的问题后来他解决了。

另外Boolean类型数据要怎么做?

Boolean数据是一个真假的值,判断就行了!!
回复
射天狼 2006-03-10
把SQL语句输出来,到数据库的查询分析器中调试。

╭════════════════════════════╮
║                            ║
║  免费的学习、交流、源码、工具网站,欢迎大家访问!  ║
║  http://www.j2soft.cn/                ║
╰════════════════════════════╯
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2006-03-10 11:12
社区公告
暂无公告