H hylee Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-29 #1 各位delphi高手,你们好: 我在作毕业设计,需要用普通的Edit控件与数据库实现数据交换,而我在这方面的知识很贫乏。 可以为我指点迷津吗?不胜感激!
G goodpb1 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-29 #2 可以实现。 假设你有一个table1和一个edit1 如果要在edit1中显示table1中的name字段内容 可以这样写 with table1 do begin open; edit1.text:=fieldbyname('name').asstring; end; 这样edit1中就可以显示table1中的内容了 不过你说的不是很清楚,你倒底要实现怎样的数据交换, 如果你只是要显示table1中的内容,你可以用dbedit只要做了关联(用table和 datasource),便可自动显示也很方便。 如果想得到好的答案你最好将你的问题说详细一点。
可以实现。 假设你有一个table1和一个edit1 如果要在edit1中显示table1中的name字段内容 可以这样写 with table1 do begin open; edit1.text:=fieldbyname('name').asstring; end; 这样edit1中就可以显示table1中的内容了 不过你说的不是很清楚,你倒底要实现怎样的数据交换, 如果你只是要显示table1中的内容,你可以用dbedit只要做了关联(用table和 datasource),便可自动显示也很方便。 如果想得到好的答案你最好将你的问题说详细一点。
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-29 #3 用DBEdit更直接显示所需的内容!? 问题不是很明白!?请详述!?
C cocia Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-29 #4 Agree with Jams, The easiest way!
黄 黄耀彰 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-30 #5 用DBEdit可以直接与数据库相连。 实在要用Edit的话可以按以下方式进行。 Table1.edit; //处于编辑状态 Table1.fieldByName('字段名1').AsString:=Edit1.text; //使“字段名1”等于 Edit1的内容 ... Table1.refresh; //刷新
用DBEdit可以直接与数据库相连。 实在要用Edit的话可以按以下方式进行。 Table1.edit; //处于编辑状态 Table1.fieldByName('字段名1').AsString:=Edit1.text; //使“字段名1”等于 Edit1的内容 ... Table1.refresh; //刷新
S starbzj Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-30 #6 以我个人的经验,最好不要用DbEdit,用Edit最好。 因为DbEdit太死板,比如你不小心修改了DbEdit的内容,它就要给你添加到数据 库中。 不用datasource关联,而用编程实现。 1:往表中添加数据 Table1.open; table1.insert; table1.fieldbyname('字段名').AsString:=Edit1.Text; Table1.post; 2:显示数据 Table1.Open; Edit1.Text:=Table1.FieldByName('字段名').AsString;
以我个人的经验,最好不要用DbEdit,用Edit最好。 因为DbEdit太死板,比如你不小心修改了DbEdit的内容,它就要给你添加到数据 库中。 不用datasource关联,而用编程实现。 1:往表中添加数据 Table1.open; table1.insert; table1.fieldbyname('字段名').AsString:=Edit1.Text; Table1.post; 2:显示数据 Table1.Open; Edit1.Text:=Table1.FieldByName('字段名').AsString;
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-30 #7 不是怎么通讯吗? 看看 dbedit 源码就知道了, 觉得不满意, 照着写一个。
X xueminliu Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-30 #8 我也作过类似的程序,用的是Edit,DBEDIt的确太死板了, 完成的方法是自己实现数据的变化,Datasource一变得时候就改变Edit的内容, Edit变得时候改变数据库的内容。