用EXPRESS EDITORS 中的dxedit的问题(20分)

  • 主题发起人 主题发起人 潮州人
  • 开始时间 开始时间

潮州人

Unregistered / Unconfirmed
GUEST, unregistred user!
用EXPRESS EDITORS 中的dxedit的问题
用如下语句:
MyData.SuppliersADOTable1.FieldByName(CompanyName).AsString := CompanyName.Text ;
出现这样的错误.
[Error] SuppliersAdd.pas(121): Incompatible types: 'String' and 'TdxEdit'
怎么解决.
 
是编译期错误,还是运行期错误?
 
编译错误,这样也出错.
MyData.SuppliersADOTable1.Open;
MyData.SuppliersADOTable1.Insert;
MyData.SuppliersADOTable1.FieldByName(SupplierID).AsInteger := 0078 ;
MyData.SuppliersADOTable1.FieldByName(CompanyName).AsString := 'aaaaaaa' ;
MyData.SuppliersADOTable1.Post;

[Error] SuppliersAdd.pas(121): Incompatible types: 'String' and 'TdxMaskEdit'
[Error] SuppliersAdd.pas(122): Incompatible types: 'String' and 'TdxEdit'
 
改过的代码
MyData.SuppliersADOTable1.Open;
MyData.SuppliersADOTable1.Insert;
MyData.SuppliersADOTable1.FieldByName('SupplierID').AsInteger := 0078 ;
MyData.SuppliersADOTable1.FieldByName('CompanyName').AsString := 'aaaaaaa' ;
MyData.SuppliersADOTable1.Post;
注FieldByName('CompanyName')括号中的就是一个字段名要用字符型,

 
接受答案了.
 
后退
顶部