当设置主键而不是自动增加,我写不进去sql2000数据库里的表 当设置主键时

时间:2021-09-16 13:50:27
我开发一个合同管理系统是数据库sql用,用borland开发的当设计数据库时,把里面全同表中合同编号项设置为主键,数据类型为char型,我现在用asp开发网上部分想让人从网上填写合同,但不能写进去问题是主键的数据类型设置上,改用int型,改标识为是,它可以自动增加,但我前面的程序已经固定用了char,不能改成int,谁有办法教我写进去啊?

5 个解决方案

#1


二者是一个数据库吗,能写啊。

#2


难道你要改delphi(cbuilder)程序?开发完成了你还要改数据库结构?

--用asp开发网上部分想让人从网上填写合同,但不能写进去问题是主键的数据类型设置上
奇怪,用asp怎么就不行了?

#3


设主键后,要设置自动增量就好了。

#4


主键改成自动增加
这样才可以写进的

#5


那你用程序来生成不会重复的合同号,再插入数据库应该就行。

#1


二者是一个数据库吗,能写啊。

#2


难道你要改delphi(cbuilder)程序?开发完成了你还要改数据库结构?

--用asp开发网上部分想让人从网上填写合同,但不能写进去问题是主键的数据类型设置上
奇怪,用asp怎么就不行了?

#3


设主键后,要设置自动增量就好了。

#4


主键改成自动增加
这样才可以写进的

#5


那你用程序来生成不会重复的合同号,再插入数据库应该就行。