关于access出错的问题(100分)

  • 主题发起人 主题发起人 JOJOJCK
  • 开始时间 开始时间
J

JOJOJCK

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi+ado+access, 其中access各字段是文本型,长度20,利用adoquery进行添加操作,即:insert into table
values(各参数)
但出错提示:ODBC Microsoft ACCESS 驱动程序]非法的描述器索引[Microsoft][ODBC Microsoft ACCESS 驱动程序]非法的精确度数值,请教是什么原因
 
insert into table (字段列表)
values(对应的值)

还有你写的SQL贴出来啊
 
数值 的内容长度超是否超过数据库中字段的长度了[:)]
 
values(各参数)是不是table的全部参数,顺序是不是一样?如果不是还是指定table 的字段列表的好
 
insert into table
values(:one,:two,.....,参数形式的所有字段)
parameters.parabyname(:one).value:=edit1.text
.....
 
建议使用这种形式
insert into table (字段列表)
values(对应的值)
如果不指定列名的话,就是表中的所有列,列的顺序是表设计时的字段顺序,如果表中的列顺序更改后,你的insert语句就有可能出错
 
多人接受答案了。
 
后退
顶部