1 你的DATA控件是否能正常打开数据库,或者说你打开的数据库里是否是有数据的,有可能你在RECORDSOURCE里加了个SQL语句,然后打开的数据库里就没有记录了.
2 只要在DATA连接数据库后加一句data.recordset.movelast就可以了.不过在此之前要判断数据库里有没有记录否则会出错.
3 ADDNEW只是一种状态,表示数据库目前处于添加状态,在此状态中,添加的记录只是存在缓存中,并不进数据库,只有当UPDATE后,数据才真正保存进数据库.
2 只要在DATA连接数据库后加一句data.recordset.movelast就可以了.不过在此之前要判断数据库里有没有记录否则会出错.
3 ADDNEW只是一种状态,表示数据库目前处于添加状态,在此状态中,添加的记录只是存在缓存中,并不进数据库,只有当UPDATE后,数据才真正保存进数据库.
我又在数据库中加入了一条记录(在ACCESS中手动添加的),就可以正常的用我自己的程序添加其他记录了。
这是为什么?
其实,你的前一个按钮只需置一个标志,当执行后一个按钮时如果标志为真则AddNew。
否则相反