table1.Append; //添加一条记录
Table1Studentid:=DBEdit1.text; //把dbedit1.text的内容添加到table1studentid字段中去
Table1TotalscoreL:=DBEdit3.text;
Table1Name:=DBEdit2.text;
Table1Birthday:=DBEdit4.text;
Table1Departmentid:=DBEdit5.text;
Table1Sex:=DBCheckBox1.allowgrayed;我的Table1Studentid字段和Table1Name是字符串类型的,Table1TotalscoreL 是整型的,Table1Departmentid也是整型的,我也知道是类型不对,可是不知道怎么改呀?还请高手指点呀~!!!!!!!!!!!!编译显示如下错误:
[Error] Unit1.pas(107): Incompatible types: 'TStringField' and 'String'
[Error] Unit1.pas(108): Undeclared identifier: 'Table1TotalscoreL'
[Error] Unit1.pas(109): Incompatible types: 'TStringField' and 'TMaskedText'
[Error] Unit1.pas(110): Incompatible types: 'TDateField' and 'TMaskedText'
[Error] Unit1.pas(111): Incompatible types: 'TSmallintField' and 'TMaskedText'
[Error] Unit1.pas(112): Incompatible types: 'TBooleanField' and 'Boolean'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
Table1Studentid:=DBEdit1.text; //把dbedit1.text的内容添加到table1studentid字段中去
Table1TotalscoreL:=DBEdit3.text;
Table1Name:=DBEdit2.text;
Table1Birthday:=DBEdit4.text;
Table1Departmentid:=DBEdit5.text;
Table1Sex:=DBCheckBox1.allowgrayed;我的Table1Studentid字段和Table1Name是字符串类型的,Table1TotalscoreL 是整型的,Table1Departmentid也是整型的,我也知道是类型不对,可是不知道怎么改呀?还请高手指点呀~!!!!!!!!!!!!编译显示如下错误:
[Error] Unit1.pas(107): Incompatible types: 'TStringField' and 'String'
[Error] Unit1.pas(108): Undeclared identifier: 'Table1TotalscoreL'
[Error] Unit1.pas(109): Incompatible types: 'TStringField' and 'TMaskedText'
[Error] Unit1.pas(110): Incompatible types: 'TDateField' and 'TMaskedText'
[Error] Unit1.pas(111): Incompatible types: 'TSmallintField' and 'TMaskedText'
[Error] Unit1.pas(112): Incompatible types: 'TBooleanField' and 'Boolean'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
解决方案 »
- 无法定位输入点-except-handler4-common于动态链接库msvcrt.dll上
- Tsplitter怎么不让它移动?
- 如何将车衡(地磅)的外面那一电子显示屏(LCD顾客显示屏)的数据在程序中自己发送出去显示??
- 我在主窗口的状态栏里显示每次登录用户的 用户名和权限。怎么第一次登录的时候,状态栏没有显示,
- 小问题,关于TreeView!
- menggirl快来,先给100,信箱里收到了再给50
- 求一基础类的电子书,谢谢您的帮助!
- 救教:局域网的广播地址
- 用过滤器修改了Table后,对应的DBGrid的数据显示并没有改变,原因何在?
- dbgrideh控件的使用问题?
- 总结关于 DLL 编写的经验、教训、心得...
- Tag权限设置问题,最后的十分,祝大家十分健康
tablename['fieldname'] := str;
tablename.fieldbyname('fieldname').asstring := str;
No1: Table1Departmentid:=strtoint(DBEdit5.text);
No2: Table1Departmentid:=DBEdit5.field.asstring;
应该是 TABLE1.FIELDBYNAME('字段名称'):=StrtoInt(trim(DBEdit3.text));
在DBEdit的属性中设置DataSource,和DataField这两个属性不就可以了吗?