SQL SERVER里的一个字段是标识字段,设置为自动加一,但用程序添加记录时却要求给此字段付值,该如何处理???
解决方案 »
- 下载到服务器
- 想删除数据库中某条记录blob字段里的图片,我用clear后仍没有解决!!!
- 发起最完美的Delphi VCL Unicode 兼容计划, 准备在sf.net开项目, 方案已定! 有经验的大虾请进!
- 请问如何在DELPHI中实现有选择的从SQL SEVER 中提取一定条件的数据到本地的ACCESS数据库中
- 注册表相关
- 如何制作类似于QQ“个人设定中”-->"基本资料"-->"头像"自定义头像中的下拉筐!
- 有没有宁波的朋友? 欢迎进来聊聊。
- 各位大虾,请问在Delphi中如何通过HTTPS下载文件或访问网页???
- cqzyf
- 安装了带源码地第三方控件后,如何设置可以在代码中跳转(使用Ctrl+鼠标点击)?
- 用AODQuery,不用SQL语句能向数据表中插入数据吗?
- 怎样在数据库中插入一Boolean型字段值
如果非要给这个字段加1,又要给他赋值,可是取消SQL本身对他加1的功能
然后用SQL语句实现,每次添加进行如下处理,返回本次ID即可
select isnull(max(id),0)+1 as a from Table1;
curid:=FieldByname('a').asinteger;
insert into Table1(id,...)values(inttostr(curid)....)
这就行了啊
SQL SERVER 中库结构未定义好,在定义库结构时候应将ID字段的识别打钩,识别种子填写一初始市值如100000等,增量为1。
在delphi的字段编辑器中这个字段如果能不出来最好不要添加出来。