谢谢各位,小弟已经看4本书了,书中的例子没有几个ADO的,可参考的太少了,大家给粘点源码吧,太感谢了!
解决方案 »
- Delphi 7如何下载Win7系统里FTP目录里的文件?
- 在sql表中和DbgridEh中显示正常的身份证号码,导出到Excel表中尾数部分会自动变为0
- ??? 对oracle 试图操作会不会影响原系统性能??
- 谁有delphi现成的树啊
- 如何调用sgipapi.dll中的函数
- 谁给我ExpressQuantumGrid && ExpressPrinting for d7全套控件+汉化包 100分全归你!
- dbexpress的问题
- SQL SERVER7最多支持多少用户
- 请问如何在Delphi中使得用mainmenu制作的菜单项menuitem可控制字体,颜色和大小等?
- 请问怎样用NMPOP3和NMSMTP收发MIME的HTML格式邮件
- 不知哪位仁兄能告诉我,哪个免费空间装有BDE,因为我写了一个ISAPP程序,我一定给分!!
- DBcomboBox
帮帮小弟吧,这个系统功能很少的,只是报表部分难做。如何写提交输入Edit中的字段到数据库部分的代码?感谢啊,取消修改部分如何作呢?用U p d a t e B a t c h吗?
注:不想使用DBNavigator组件
看看DELPHI带的例子吧,自己慢慢体会才有用
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, DBCtrls, Grids, DBGrids, Db, ADODB, StdCtrls, Buttons;type
TForm1 = class(TForm)
BitBtn1: TBitBtn;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
CN1: TADOConnection;
db1: TADOTable;
ds1: TDataSource;
dg1: TDBGrid;
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.FormCreate(Sender: TObject);
begin
//创建连接对象
cn1 := TADOConnection.create(nil); //nil必须
cn1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.3.51;'
+ 'Persist Security Info=False;User ID=Admin;Data Source=D:\temp\resource\MapDecorate.mdb;'
+ 'Mode=Share Deny None;Extended Properties=";COUNTRY=0;CP=1252;LANGID=0x0409";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Global Partial Bulk Ops=2';
cn1.LoginPrompt := false;
cn1.CursorLocation := clUseServer;
cn1.Connected := true; db1 := TADOTable.Create(nil);
db1.Connection := cn1;
db1.TableName := 'TblTFZS';
db1.Active :=true; ds1 := TDataSource.Create(nil);
ds1.DataSet := db1; dg1 := TDBGrid.Create(nil);
dg1.DataSource := ds1;
dg1.Parent := Self; //可视化控件必须。
dg1.Visible := true;
//提交输入Edit中的字段到数据库部分的代码
ds1.Recordset.fields('aaa') := Edit1.Textend;end.