acess数据库自增字段和日期字段的问题
我有一个acess库,里面有一个自增字段和一个日期型的字段,如果我想往里面插入新的记录的时候用什么语句呢,在oracle里面有一个nextval函数,不知道在acess里面自增字段的插入用什么语句。
还有日期型的怎么插入呢?oracle里面用to_date('2005-10-23 10:15:25','yyyy-mm-dd hh24:mi:ss')函数来把字符串转换为日期型的,acess里面怎么办呢?
还有如果我的自增字段现在已经到100了,我把其中的第50条记录删除了,会不会影响下次的递增值,如果我把现在的最大记录100删除(在程序里面用delete语句)了,下次的的递增值是100还是101呢?
谢谢了。
问题点数:50、回复次数:5Top
1 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-07 13:17:59 得分 0
如果我把现在的最大记录100删除(在程序里面用delete语句)了,下次的的递增值是100还是101呢
--------------------
是101Top
2 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-07 13:27:21 得分 0
不知道在acess里面自增字段的插入用什么语句
---------------------------------------
只需指定要插入的其他字段值就行,自增字段会自动添加:
insert into 表(字段2,字段3,字段4) values('a','b',#2006-03-07#)Top
3 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-07 13:34:31 得分 45
还有日期型的怎么插入呢?
--------------------------
直接插入:
Dim strDate As String
strDate = "2006-03-07"
cn.Execute ("insert into test(colDate) values(#" & strDate & "#)")
或者用CDate函数转换以下类型也可以:
Dim strDate As String
strDate = "2006-03-07"
cn.Execute ("insert into test(colDate) values(#" & CDate(strDate) & "#)")Top
4 楼iamsyu(iamsyu)回复于 2006-03-07 14:18:03 得分 2
都被楼上的回答了,正解!Top
5 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2006-03-07 14:28:15 得分 3
关于此主题请参考以下文章(不要只看标题,请认真仔细地察看上述文章以及相关的评论):
自动编号的字段在删除记录后编号不连续《表》
http://access911.net/index.asp?u1=a&u2=75FAB31E17DC
----------------------------------------------
http://access911.net/csdn 无须注册提供附件上传功能,如果你提问的时候有附件请到上述地址上传并将链接复制粘贴。
http://access911.net 用 7 年时间整理了大量有关 Access 的原创资料,请有空的时候多用文章搜索功能
如果您有兴趣加入ACCESS编程的专项研究可以来QQ群“ACCESS上海研究班”看看,加入的方法请看这里《个性化的access911.net(七)QQ 群加入规则(专门讨论 ACCESS 的 )》
http://access911.net/?kbid;72FAB01E16DCECF3
----------------------------------------------Top




