我用QUERY往一个PARADOX7的表格中插入记录,SQL语句为
INSERT INTO INFO(NUMBER,NUMTYPE,LAUSER) VALUE("12345678","1","2")
其中NUMBER,NUMTYPE,LAUSER均为ALPHA类型,每次都报错,请问一下为什么?
另外,如果我在VALUE中使用的是变量,如果变量为STRINGS类型的,是否需要转换?
如:INSERT INTO INFO(NUMBER,NUMTYPE,LAUSER) VALUE(:Number,:Numtype,:LAUSER)
如果是其他类型的 如Num对Integer?
INSERT INTO INFO(NUMBER,NUMTYPE,LAUSER) VALUE("12345678","1","2")
其中NUMBER,NUMTYPE,LAUSER均为ALPHA类型,每次都报错,请问一下为什么?
另外,如果我在VALUE中使用的是变量,如果变量为STRINGS类型的,是否需要转换?
如:INSERT INTO INFO(NUMBER,NUMTYPE,LAUSER) VALUE(:Number,:Numtype,:LAUSER)
如果是其他类型的 如Num对Integer?
解决方案 »
- qucikreport报表打印时总提示‘printer selected is invaild’,打印机无效,why???
- 查询问题
- 求 TMS AdvStringGrid
- 谁能告诉我一下playsound这个API的使用方法和函数所在单元
- paradox真的有很大的bug吗?(请用过paradox的朋友进来探讨一下,来者有分)
- 打开文件夹可以用什么样的钩子捕获
- 关于TDateTimePicker控件的显示问题,
- rar文件,
- 推荐基本关于DELPHI的好书好吗?
- 安装程序制作软件wise那里有下载?
- 有没有object pascal的好书,推荐基本
- 有一个关于串口与语音的问题,有哪位高手实现过吗?
Query1.sql.text := 'INSERT INTO INFO(NUMBER,NUMTYPE,LAUSER) VALUE('+IntToStr(Number)+','''+ chara+''','''+charb+'''';
'
还有提供参数时是要转换类型的,比如
QUERY1.PARAMBYNAME('NUMBER').ASSTRING:='123456';