|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/7/14 15:06:39 |
标题: |
|
加入我的收藏 |
楼主: |
各位网友好! 我想用TQuery组件查询并修改某条记录的某个字段。 TQuery的requestlive设为true.Active设为true. with query1 do begin close; sql.clear; sql.add('select * from cwxxk'); open; first; edit; fieldbyname('owner').asstring:='ddsd'; post; end; 我用的是FoxPro数据库. 如果是有30个字段的数据库carzsk.dbf,程序就可以修改字段owner的值; 如果是245个字段的数据库cwxxk.dbf,则出错。 [Error]:project1.exe raised exception class EDBEngineError with message 'key violation.[Microsoft][ODBC Visual Foxpro Drive]SQL:Statement too long! 那位帮帮忙,谢谢!
----------------------------------------------
李平 |
作者: |
|
2003/7/14 15:08:14 |
1楼: |
字段上限
----------------------------------------------
-
|
作者: |
|
2003/7/14 16:03:51 |
2楼: |
'字段上限'是什么?麻烦说详细些,谢谢! 是不是Table和TQuery组件只允许一定数量的字段,如果超出, 则不可以。 那么,该怎么做呢?
----------------------------------------------
李平
|
|