请问怎么样给一个字符串赋空值?(4分)

  • 主题发起人 主题发起人 stallone
  • 开始时间 开始时间
S

stallone

Unregistered / Unconfirmed
GUEST, unregistred user!
我想给table1.indexfieldname它一个空值,

thanks anyway
 
看不明白!
 
table1.FieldByName('indexfieldname').Value:='';
 
table1.indexfieldname := '';

-----------
http://www.8421.org
 
这个属性值是个字串,可直接赋值。
Table1.IndexFieldName := '';
不过相关的还有IndexName属性,它们用在本地数据库中,具体请参考Delphi帮助。
 
Table1.IndexFieldName := '';
这个我好象试了啊,没什么用似的
我的麻烦是如果打开一个order.dbf,indexfieldname='item';后再close 它,
然后再打开animals 就会报错'说没有item这个field
所以我要先把indexfieldname给个空值,这样子
 
to gong666
按你的代码调试后,居然报错,说没有indexfieldname,
呵呵~看来你还要再提高一下delphil水平哦

其它几楼的建议都很正确....

不过
thanks anyway
 
to szf

其实我也想到了这样,不过我放错了地,呵呵,上下颠倒了一下,程式就OK了,谢了
 
接受答案了.
 
Table1.TableName := 'orders.db';
Table1.IndexFieldNames := 'OrderNo';
Table1.Open;
Table1.Close;
Table1.TableName := 'animals.dbf';
Table1.IndexFieldNames := '';
Table1.Open;

这样不行?我不相信。
 
居然你发得比我快~~~
 
后退
顶部