很简单的为什么出错?

Mark_zheng 2001-07-11 02:01:14
rec_num_tmp:=2;
card_type_tmp:='200'

form1.query1.sql.add('insert into exch_rep_month (rec_num ,card_type)');
form1.query1.sql.add(' values (rec_num_tmp ,card_type_tmp )');

form1.query1.execsql;


报错:invalid fieldname rec_num_tmp
什么意思??这个是个变量呀!字段名在上面呀!
哪里出错了?
...全文
130 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Muf 2001-07-11
  • 打赏
  • 举报
回复
longint是长整型,占4字节,Delphi中的整数类型可赋给它。

Number是BCD形小数,根据定义计算字节数。Delphi中的浮点数或整数可赋给它,但请注意精度,数据太大它一样无法接受。
如Number(7,3)表示整数部份有4位,小数3位。
myxfang 2001-07-11
  • 打赏
  • 举报
回复
既然都已解决,还不给分
chenjun 2001-07-11
  • 打赏
  • 举报
回复
double和single、float型的可以赋给number类型
lastshrill 2001-07-11
  • 打赏
  • 举报
回复
number型是这样的
cc number(7,3)
cc可以等于1111.111
Mark_zheng 2001-07-11
  • 打赏
  • 举报
回复
切~~~~~~~~~~~~~~
什么都没有说!还好意思要分!!!!!!!!!!!!典型的灌水!
Jera 2001-07-11
  • 打赏
  • 举报
回复
分 :)
Mark_zheng 2001-07-11
  • 打赏
  • 举报
回复
呵呵!谢谢各位!上面的问题已经解决!是类型的问题!
现在我的问题是:
longinteger 和 number 类型时间有什么区别。
integer 类型不能赋值给 number ,在DELPHI中什么类型赋值给NUMBER 类型???
这个问题回答清楚一样给分!
lwk_hlj 2001-07-11
  • 打赏
  • 举报
回复
你可以这样试试:

rec_num_tmp:=2;

card_type_tmp:='200';

form1.query1.sql.clear;

form1.query1.sql.add('insert into exch_rep_moth(rec_num,card_type)');

form1.query1.sql.add('values(:rec_num,:card_type)');

form1.query1.fieldbyname('rec_num').asinteger:=rec_num_tmp;

form1.query1.fieldbyname('card_type').asstring:=card_type_tmp;

form1.query1.execsql;

如果这样还出错,你看一下"card_type"的字段类型和card_type_tmp的类型是否相符
haggard 2001-07-11
  • 打赏
  • 举报
回复
试试这样改:

rec_num_tmp:=2;
card_type_tmp:='200'

form1.query1.sql.add('insert into exch_rep_month (rec_num ,card_type)');
form1.query1.sql.add(' values ('+inttostr(rec_num_tmp)+',"'+card_type_tmp+'")');

form1.query1.execsql;


Mark_zheng 2001-07-11
  • 打赏
  • 举报
回复
呵呵!
问题解决!Longinteger 的类型设置成了NUMBER
再问 :Longinteger 和 Number 类型有什么区别?
同样给分!
请讲详细一点!
Mark_zheng 2001-07-11
  • 打赏
  • 举报
回复
怎么没有人回答我的问题呀!

而且这个SQL语句在EXPLORE中执行正常!为什么??

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧