我在数据库里的主键id是让他选为标志为是,种子为1,递增量为1,功能应该就每次加1吧?
本来以为它就像ACCESS里的自动编号一样,但现在发现不是。
在DELPHI里我不能插入,因为我给这个字段付值的话,它说主键不能显式的给它付值。我不给它付值的话,他又说字段id不能为空。
这个怎么回事啊?
我们做的时候一般不是有个键是自动增加的嘛,但是在DELPHI里面TABLE控件为什么不给这个字段付值就会出错呢?我在asp里不给它付值好象没什么问题,它会自动增加,但DELPHI 里为什么我也不知道?初次用DELPHI,请指教,谢谢
本来以为它就像ACCESS里的自动编号一样,但现在发现不是。
在DELPHI里我不能插入,因为我给这个字段付值的话,它说主键不能显式的给它付值。我不给它付值的话,他又说字段id不能为空。
这个怎么回事啊?
我们做的时候一般不是有个键是自动增加的嘛,但是在DELPHI里面TABLE控件为什么不给这个字段付值就会出错呢?我在asp里不给它付值好象没什么问题,它会自动增加,但DELPHI 里为什么我也不知道?初次用DELPHI,请指教,谢谢
解决方案 »
- 用Delphi接收C++发送的sendmessage消息,只能收到一个字符怎么办?
- 如何随机生成GB2312中特定的某些汉字?
- Delphi 调用 WinRAR 来解压缩文件的问题?
- 我在Table的Filter中写concat(name,age) in ('dd32','cc34')这样的句子它不承认,请问我该怎么写才能达到这个语句的效果?
- 关于多进程同时使用硬件设备(Mifare读卡器)的解决方案
- 有关WORD 请教
- 高分想求,类似foxmail的来信提示功能
- insert into问题
- 谁有DELPHI编的游戏的例子或用DELPHI做过游戏?
- 关于压缩文件、DbGrid和报表的几个问题,分不够的话另加
- of object的使用方法
- 关于系统加速的问题~~~~~~~~~~~进!!!!!
ID int 按上面我说的设,让它自动加1,设为主键。
a char
b char
好了DELPHI里
代码其实可以很简单,就拖拖控件好了,自己写都不用写的。
比如先拖个TABLE,和数据库连上。
再加个DataSource,和TABLE连上。
再拖个DBGRID,和DataSource连上。
然后再加个那个DBNavigator和DataSource连
就好了,
按道理就可以对数据库增加删除修改等操作了呀。
可是就那个ID出问题,给它值不行,不给他值也不行
WHY?THANK YOU VERY MUCH
inert into table (指明字段不含id) values(............)ok
如果要让它自动增1的话,就不能在程序中赋值给它,类型设置为numeric或者integer
应该没问题!