类型不对,num一定不是字符串的,你要把它转成数值型字段
DataModule3.ADOTable1.Fields[4].Value:=Edit5.Text
如果Fields[4].Value是数值类型的,就要这么写
DataModule3.ADOTable1.Fields[4].Value:=Strtoint(Edit5.Text)
DataModule3.ADOTable1.Fields[4].Value:=Edit5.Text
如果Fields[4].Value是数值类型的,就要这么写
DataModule3.ADOTable1.Fields[4].Value:=Strtoint(Edit5.Text)
解决方案 »
- 各位帮忙看一下网络传输的问题
- 请问,如何实现即打即停的功能?
- 下面代码拟用一串字符定位纪录,但总查不到,请帮忙。(不能用LIKE)
- 关于TreeView从数据库中动态读取数据的问题
- 很简单的基础问题,如何使用一个函数。(主要是大家来聊天,我的心情很好)
- 请问有谁知道ThemeEngine 3.1.5(实现XP效果的控件)在DELPHI7下怎么安装?
- 怎样用delphi制作异形窗体?(比如那种最大、最小化按钮是圆形的,标题栏的样子很酷的)
- 按书写的方法写SQL怎么出错呢?
- 怎么区分是不是可接键盘输入控件
- 我有几个小问题
- 组合框在程序运行过程中原本是可以给用户输入和选择的,但是怎么让它只能选择,不能输入呢
- 终于有一颗星了,高兴!!!大家都来拿点分吧!
而且你的Fields[1]不标准
标准的写法是
FieldByName('子段名').Value
用Fields[0],Fields[1]错是不错,但是很容易出错