1、显示在程序中
只要用Table,Query等数据集控件连接到数据库,再通过Datasource连接到DBGrid就
可以了呀!
如果想在TEDIT等控件中显示数据
可以在Table、Query的AfterScroll事件中加入代码!
如:一个数据库有姓名,年龄,性别等字段,窗体上设置一个DBGrid,用来显示姓名字段;
一个EDit,用来显示年龄,一个ComboBox,其Items中事先输入“男”、“女”,用来显示
性别!
Begin
Edit1.Text:=Query2.FieldByName('年龄').asString;
If
Query2.FieldByName('性别').AsString='男'
Then
Combobox1.ItemIndex:=0
Else
ComboBox1.ItemIndex:=1;
End;
同样主从表的显示也可以这样,只要在主表的AfterScroll事件中加入对从表的查询语
句就行了!
2.关于倒到另一个数据库中
一般地都是说用BatchMove,但我习惯上是使用两个Query,一个Select倒出表,一个Insert
倒入表。这样虽然慢了一点,(不过我想现在应该都是PIII了吧,最多相差也就两三秒),
但灵活性更高。