delphi的数据源是怎么配制的?建好了主窗体却无法实现与数据库的连接?(新手)急急! 需要DataAcess,BDE中的Table或者Query,再用一个DbGrid显示数据,就可以看到数据了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不用ADO?把参数写注册表里procedure TrdmUserStudy.RemoteDataModuleCreate(Sender: TObject);var regConn : TRegistry; strConn : String; sProvider : String; sPersist : String; sUserID : String; sPassword : String; sCatalog : String; sDS: String; sPrepare : String; sTranslate : String; sPacketSize : String; sWorkStation : String; sEncryption : String; sTag : String;begin //开始构造连接串 //从注册表中读取连接参数 regConn := TRegistry.Create; try regConn.RootKey := HKEY_CURRENT_USER; regConn.OpenKey('\Software\IEdu',False); sProvider := regConn.ReadString('Provider'); sPersist := regConn.ReadString('Persist Security Info'); sUserID := regConn.ReadString('User ID'); sPassword := regConn.ReadString('Password'); sCatalog := regConn.ReadString('Initial Catalog'); sDS := regConn.ReadString('Data Source'); sPrepare := regConn.ReadString('Use Procedure for Prepare'); sTranslate := regConn.ReadString('Auto Translate'); sPacketSize := regConn.ReadString('Packet Size'); sWorkStation := regConn.ReadString('Workstation ID'); sEncryption := regConn.ReadString('User Encryption for Data'); sTag := regConn.ReadString('Tag with column collation when possible'); finally regConn.Free; strConn := 'Provider=' + sProvider + ';Persist Security Info=' + sPersist + ';User ID=' + sUserID + ';Password=' + sPassword + ';Initial Catalog=' + sCatalog + ';Data Source=' + sDS + ';Use Procedure for Prepare=' + sPrepare + ';Auto Translate=' + sTranslate + ';Packet Size=' + sPacketSize + ';Workstation ID=' + sWorkStation + ';User Encryption for Data=' + sEncryption + ';Tag with column collation when possible=' + sTag; end; connMain.ConnectionString := strConn; connMain.Connected := True;end; TWebBrowser 打开某些页面时比较慢 难!!!在delphi中如何将文件流写入一个xml结点 程序设计请教 急,这是什么问题啊? NMSMTP怎么实现身份验证啊? 我想系统的学一下object pascal,还请各位介绍一下哪本书比较好些。 來送分羅,一個簡單的觸發器問題 高分求教(记录导入) 如何在win98下拨号连接winnt或win2000服务器,win98下的程序和win2000下的一样吗? 我想考大学,但是.....请各位帮我!!! 我写的代码错了吗? 谁知道getdiskfreespace这个API怎么用?有什么好的获得硬盘空间的方法?
procedure TrdmUserStudy.RemoteDataModuleCreate(Sender: TObject);
var
regConn : TRegistry;
strConn : String;
sProvider : String;
sPersist : String;
sUserID : String;
sPassword : String;
sCatalog : String;
sDS: String;
sPrepare : String;
sTranslate : String;
sPacketSize : String;
sWorkStation : String;
sEncryption : String;
sTag : String;
begin
//开始构造连接串
//从注册表中读取连接参数
regConn := TRegistry.Create;
try
regConn.RootKey := HKEY_CURRENT_USER;
regConn.OpenKey('\Software\IEdu',False);
sProvider := regConn.ReadString('Provider');
sPersist := regConn.ReadString('Persist Security Info');
sUserID := regConn.ReadString('User ID');
sPassword := regConn.ReadString('Password');
sCatalog := regConn.ReadString('Initial Catalog');
sDS := regConn.ReadString('Data Source');
sPrepare := regConn.ReadString('Use Procedure for Prepare');
sTranslate := regConn.ReadString('Auto Translate');
sPacketSize := regConn.ReadString('Packet Size');
sWorkStation := regConn.ReadString('Workstation ID');
sEncryption := regConn.ReadString('User Encryption for Data');
sTag := regConn.ReadString('Tag with column collation when possible');
finally
regConn.Free;
strConn := 'Provider=' + sProvider + ';Persist Security Info=' + sPersist + ';User ID=' +
sUserID + ';Password=' + sPassword + ';Initial Catalog=' + sCatalog + ';Data Source=' +
sDS + ';Use Procedure for Prepare=' + sPrepare + ';Auto Translate=' + sTranslate + ';Packet Size=' +
sPacketSize + ';Workstation ID=' + sWorkStation + ';User Encryption for Data=' + sEncryption +
';Tag with column collation when possible=' + sTag;
end; connMain.ConnectionString := strConn;
connMain.Connected := True;
end;