关于SQL语句的几个小问题

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

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

另外Boolean类型数据要怎么做?
...全文
138 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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/                ║
╰════════════════════════════╯

1,217

社区成员

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

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