delphi中ado各个对象都是以控件形式出现,能否象vb中定义变量一样定义ado中的各个对象,能的话怎样定义
解决方案 »
- 半夜了,有人在吗?先装了express grid5再expressbar 5.1.3 报错,装不了,怎么办,急????
- DLL中如何获得调用其EXE的进程句柄
- Batchmove
- 用Delphi如何设置Excel某一个单元格的格式??
- 关于InternetExpress的开发。谢谢!
- 请问到哪儿可以找到ascii字符对应的虚拟码?
- 在DELPHI6.0中怎么样在DBGRID中成批录入数据并保存
- ###### 20 分VS 超容易的问题#########
- 如何修改系统时间格式?将yy-mm-dd改为yyyy-mm-dd,不是暂时在程序运行时修改,效果要和在控制面板中直接修改一样.
- 关于《一个女程序员的烦恼》的几点说明(请狗熊等各位大侠来拿分)
- 采用三层结构的必要性?
- 基本的问题:创建一个新类
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB;
...
...
procedure TForm1.Button1Click(Sender: TObject);
var aa:TADODataSet;
begin
aa:=Tadodataset.Create(self);
aa.CommandText:='select * from worker';
aa.Open;
...
...
aa.Free;
end;
u_Comm:_Command;procedure TfrmAdo.btnConeectClick(Sender: TObject);
var UserID,Password:WideString;
begin
screen.Cursor:=crHourGlass;
sConn:='Provider=SQLOLEDB.1;'+
'Persist Security Info=False;'+
'OLE DB Services=-2;Auto Translate=true;'+
'Application Name=qqqq;';
sConn:=sConn+'Initial Catalog='+trim(leDataBase.Text)+';'; //数据库名
sConn:=sConn+'Data Source='+trim(leServerName.Text); //服务器名
UserID:=trim(leUser.Text);
Password:=trim(lePassWord.Text); try
u_Conn.Open(sConn,UserID,Password,adConnectUnspecified);
leInfo.Text:='连接成功';
leInfo.Font.Color:=clGreen;
except
//u_Conn.Close;
u_Conn:=nil;
leInfo.Text:='连接失败';
leInfo.Font.Color:=clRed;
end;
screen.Cursor:=crArrow;end;
begin
u_Conn:=nil;
cdsDebt :=TClientDataSet.Create(nil);
u_Conn :=CoConnection.Create;
u_Comm:=CoCommand.Create;end;