VB问题
Dim zmb As Database Dim rs As Recordset Set zmb = Workspaces(0).OpenDatabase("D:\zsh\ b", 0, False, ";pwd=999888") Set rs = zmb.OpenRecordset("select * from zmb") rs.MoveLast rs.AddNew rs.Fields("车牌号") = Combo4.Text rs.Fields("规格") = "无" ……………… rs.Update 这样向Microsoft Access2000数据库中添加记录有时不在结尾处,(数据库已经做过压缩修复)请教各位高手,怎样保证所添加的记录一定在结尾,谢谢!
数据库存储的时候,就是这样的。是一个记录表,增加的时候,是根据记录表中的空闲位置,找到空闲位置就进行记录的。 当你对数据库进行过删除、修改纪录操作的话。空闲位置就改变了。所以写入的时候,不一定是最后一行。 但是你可以用程序进行控制的 假定你的数据库中有 ID.编号,写入日期之类的字段的话。 可以在读出的数据的时候,进行一下排序,保证你看到的数据库的记录保证在最后面。 Set rs = zmb.OpenRecordset("select * from zmb") 修改后: Set rs = zmb.OpenRecordset("select * from zmb order by 编号 asc")
答:缺省 [As类型]为可变类型。 示例 Dim a as Integer Dim b as String dim c as double dim d as sin...详情>>
答:线性链表分好几种,分为单链,双链等,它们的存储顺序也不一样. 线性表是顺序存储的,占顺序的存储空间详情>>
问:电脑安装了VB6.0,为什么打开方式里面没有VB程序选项,进安装好的VB里去关联...
答:打开方式最下面还有一个《选择程序》,点开后查VB的安装目录的EXE,找到后直接打开,下次就会在打开方式里查到了详情>>