表中有一个自增field,在插入数据是如何处理?如果不处理,提示field 'id' must have a value (50分)

  • 主题发起人 主题发起人 ninglng
  • 开始时间 开始时间
N

ninglng

Unregistered / Unconfirmed
GUEST, unregistred user!
表中有一个自增field,在插入数据是如何处理?如果不处理,提示field 'id' must have a value


请问动态设置clientdataset.commandtext属性来维护数据,合理吗?
大家都怎样使用sql语句?

提示:不允许更改clientdataset.commandtext属性,我改了datasetprovider的属性后,
错误改变:sql 8081,sql 208 error。
问:如何不出错?
 
需要在服务端DatasetProvider设置:
1、option-->poallowcommandtext----〉true
2、ResolveToDataSet----〉true
便可接收客户端的CommandText,即SQL语句
 
谢谢!我没设置ResolveToDataSet,现在的错误
只有 sql error 208了,那个8081没有了。
请问还要改那里?

我可以加你为好有吗?oicq84533116
 
表中有一个自增field,在插入数据是如何处理?如果不处理,提示field 'id' must have a value
怎么解决?
 
自增字段要求:(我用的是dbexpress)
中间层:tsqlquery-》字段 属性-》ProviderFlags-》全部关闭
客户端 :同样处理(设置tclientdataset)
 
在select 字段列表中去掉ID试试
 
自增值ID写个0就行了.applyupdate后,在刷新就行了
 
我正在做一个多层的系统,很多问题!
请多多指教共同进步!有意:oicq:84533116,注明:多层
 
后退
顶部