select * from abcc where js=y说 参数Y没有默认值,提问(50分)

  • 主题发起人 主题发起人 babalamari
  • 开始时间 开始时间
B

babalamari

Unregistered / Unconfirmed
GUEST, unregistred user!
请问一下为什么?用的是delphi2007写的,原来用delphi7没这问题谢谢各位
 
可能是你数据库的的原因 你加个值 再仔细调试一下
 
不是库的问题用的是access 2007转存成access2000格式的mdb库
用的是delphi 2007 sp3
语句
adoquery1.sql.text:='select * from abbc where a=b';
执行后 提示 参数b不是默认值。。。
请问这个问题怎么解决???
 
你在自己的数据库中把这个字段加上默认值试试...
 
就是你的字段名写得不对。
 
select * from abcc where js=y

y是字段名吗?

感觉你是这个意思:
select * from abcc where js='y'
 
select * from abbc where a=b提示了没有默认值是没有B这个字段。
 
大家是没明白我是什么意思吗?
从数库where 所有这个字段值等于X的记录
以上方式在delphi7 ADO试的时候可以通过,但是我家里用Vista系统,用不了delphi7
但是在2007里这样写就会告诉我参数X不是默认值
原来没怎么用过delphi2007所以我本来想问的就是在2007里要设什么才能用吗?
还是有什么限制!
 
adoquery1.sql.text:='select * from abbc where a="b"';//难道要这样
 
个人感觉,不管能不能通过,js=y这种写法本身就有问题
 
就是想不明白呢呀~~搞的我头大了~
原来用access2003的时候就没事儿,现在只有2007了这玩意儿就提示这个~
 
原来一直在用‘’结果不对,真的换成""就行了~可怕可怕~放分了!谢谢各位!!
 
后退
顶部