我是采用MS SQLServer 8作后台数据库,数据模块上用TSQLConnection、TSQLDataSet、TDataSetProvider、TClientDataSet、TDataSource连接数据库。现在有个问题是,我的表中必须要有个ID字段,现在的问题是对表的添加记录操作中不知道该如何处理这个ID字段----没有值则报错为不能为空,赋值后还是报错,请问如何处理?
解决方案 »
- delphi 自定义目录树
- Canvas does not allow drawing怎么解决
- 用delphi开发三层结构系统,用web services 还是用datasnap好?
- 我在程序中用代码弹出了DbComboBox的下拉菜单,可是这样做的话,鼠标就不见了,只有再在其它地方点一下鼠标,才又出现,怎么解决???
- 高手请进
- 关于ActiveX控件大小的问题!!
- 哪儿有BDE驱动引擎可下,,,急....!!!!
- 多线程方式绘图
- 关于自画菜单问题!
- 怎么欺骗一段js代码本地执行?
- 有没有高手(100分请教)
- 怎样用delphi 6中的Database Desktop为paradox 7数据表添加密码?
,选 不为空,可识别
您没有搞懂我的意思
具体为在设计表时对ID字段如下设置:
标识:是
标识种子:1
标识递增量:1如果要通过程序改动的话,有许多方法;
选择自增字段,把 AutoGenerateValue 属性设为 arAutoInc
To pjhxxy(pjhxxy):提交到数据库时报错(ClientDataSet1.ApplyUpdates数据库报错,而没有报错)我是用
TSQLConnection+TSQLQuery+TDataSetProvider+TClientDataSet+DataSource连接MS SQL Server 8 数据库的