关于SQL SERVER 7。0中的空值(300分)

  • 主题发起人 主题发起人 liwei
  • 开始时间 开始时间
L

liwei

Unregistered / Unconfirmed
GUEST, unregistred user!
在我的数据库中有几个字符型字段(CHAR(N)), 它的值是空值,
用QUERY从数据库中将数据读出来后,要放到STRINGGRID中
用如下语句:
KcStringGrid.Cells[1,i]:=Query1['bb']+Query1['dj'].asstring+Query1['fkbz'];

程序会产生异常, 似乎是因为FKBZ的值是空,无法转换成字符串.
不知各位是否有遇上相同的问题, 然到我每次要用这些字段时
都要先判断一下某个字段是否为空?

另外, 怎样改变一个已存在的表的结构,使它某些字段的默认值为空格.

希望各位能尽快给出答案. 多谢!
 
没人知道? 300分啊!!!
 
1. 我这里没问题,我是国。

2。

Create default shenqw_space as ' '
sp_bindefault shenqw_space,'YourTable.YourField'
 
我用的是DELPHI 3, 不知会不会有关系。
后来改用QUERY1。FIELDBYNAME(‘BJ’)。ASSTRING+。。。。
就没问题了。

多谢!
 
接受答案了.
 
嗨,在写代码时,你转换一下类型;或者在存储过程中多建一个临时表;
 
我也不知。
 
后退
顶部