Z ZhaoQi Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-23 #1 本人用DELPHI 4开发数据库程序,因需要,只想在表中只保存一个记录, 且需要动态刷新,每重输入一个记录,就把原记录覆盖或删除,该如何操作?
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-23 #2 有必要吗, 用文件操作快的多。 甚至可以直接放在变量中或映象文件中。 如果真是要用数据库,就只用一条记录吗。 要不然就设一个key字段,比如id, 它的有效上下限均设为1, 这样就保证只能有一条记录在表中。
有必要吗, 用文件操作快的多。 甚至可以直接放在变量中或映象文件中。 如果真是要用数据库,就只用一条记录吗。 要不然就设一个key字段,比如id, 它的有效上下限均设为1, 这样就保证只能有一条记录在表中。
L LSS Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-23 #4 建议你用RECORD类型,如需保存,放到INI里就行了,还用数据库? 用数据库: 添加: append appendrecord sql:='insert...' 修改: edit sql:='update...'
建议你用RECORD类型,如需保存,放到INI里就行了,还用数据库? 用数据库: 添加: append appendrecord sql:='insert...' 修改: edit sql:='update...'
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-23 #5 是呀是呀! 一条记录用数据库没有意义,而且为了这一条记录,难道 还要装一个BDE? 呵呵.
S snakezou Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-23 #6 其实若是数据少的话,完全可以写在注册表里(不能包括备注字段),这样问题既 得到解决,又可以使数据较为隐蔽。
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-23 #7 备注字段就写个文件 一定用数据库的话: 全用DBEDIT,增加BUTTON: TABLE1.EDIT; 编辑BUTTON: TABLE1.EDIT; 删除BUTTON: var i:integer; begin for i:=0 to table1.fieldcount - 1 do table1.fields[0].value = nil;//right? end;
备注字段就写个文件 一定用数据库的话: 全用DBEDIT,增加BUTTON: TABLE1.EDIT; 编辑BUTTON: TABLE1.EDIT; 删除BUTTON: var i:integer; begin for i:=0 to table1.fieldcount - 1 do table1.fields[0].value = nil;//right? end;
F fstao Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-24 #9 这样不就行了: with query1 do begin close; sql.clear; sql.add('delete from table1') ExecSQL; end; table1.append; table1Field1.Value:=Edit1.text; table1.post;
这样不就行了: with query1 do begin close; sql.clear; sql.add('delete from table1') ExecSQL; end; table1.append; table1Field1.Value:=Edit1.text; table1.post;
P pxlei Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-24 #10 用Sql的话,用Uppdate多好. 用table的话,我的笨方法: 每次来个 table1.close; table1.EmptyTable; table1.open; table1.insert; .... 好笨啊!
用Sql的话,用Uppdate多好. 用table的话,我的笨方法: 每次来个 table1.close; table1.EmptyTable; table1.open; table1.insert; .... 好笨啊!
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-24 #11 数据库操作可不是为一条记录的数据库准备的,如果只有一条记录,自己定义数据结构多好啊,安全性也高。