我有一个表,其中有个字段的类型为smallint,结果我编程往里面写数据的时候提示我:Is not a valid integer value!请问一下,对于smallint类型的字段,如何去添加数据呢?(我在程式中将一个smallint类型的变量值赋给该字段,还是出现同样的错误提示)。各位仁兄慈姐亲弟好妹帮帮忙,提供关于数据类型的资料给我吧!我急呀!
解决方案 »
- 散分纪念阿日离开
- 取access表中的字段名
- 在线请教大虾s:同时使用两组Panel和MediaPlayer同时播放AVI
- 我的程序是基于sql server的,但我现在也要通过网络操作一个Oracle数据库,该怎么做?
- string如何转换为shortstring啊
- 那里有网络版的数据库程序
- 如何判断一个 tbitmap 是否建立的问题
- 请教大量的数据insert到interbase中的快速办法
- 请教能否使Table在打开的时候不预读表的记录到缓冲区中?
- 如何改变报表纸张的大小?
- fastreport中怎么把小数位后面的0显示出来,比如保留两位小数显示“100.10”
- 小弟祝各位中秋快乐,先请教一个问题
StrToInt()
当然你可以事先写一个是否是整形的函数,检测一下!
例:
ADOQuery1.SQL.Add('Insert TableName Values(''aa'',3)')
SmallIntVar:=strToInt(aa.text);//aa.text是数字。
ADOTable1.FieldValues['字段名']:=SmallIntVar;请问这样做有错么!
ADOTable1.insert;
SmallIntVar:=strToInt(aa.text);//aa.text是数字。
ADOTable1.FieldValues['字段名']:=SmallIntVar;
ADOTable1.Post;对了,你的aa.text是不是空值。
ADOTable1.insert
SmallIntVar:=strToInt(aa.text);//aa.text是数字。
ADOTable1.FieldValues['字段名']:=SmallIntVar mod 255;