delphi如何链接Oracle数据库? delphi如何链接Oracle数据库? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在没有安装oracle数据库的机器上安装oracle 客户端,然后使用ado组件就可以连接oracle conn:= 'Provider=MSDAORA.1;Password= '+pass+ ';User ID= '+user+ ';Persist Security Info=True; '+ 'Data Source= '+servername; adoconnection1.ConnectionString:=conn; 在没有安装oracle数据库的机器上安装oracle 客户端,然后使用ado组件就可以连接oracle就是这样 http://www.examda.com/oracle/zonghe/20100623/091521521.html Function ConnectOra(var DB : TDatabase,Other Param...)begin with DB do begin Connected := False; DatabaseName := 'DBNAME'; DriverName := DriveName; AliasName := AliasName; params.Clear; Params.Add('SERVER NAME=' + ServerName ); Params.Add('USER NAME=' + LoginUser ); Params.Add('PASSWORD=' + LoginPwd ); Connected := True; end;end; 在Form1上面放以下几个控件:standard面板下的button控件dataAccess面板下的datasource控件,query控件,database控件data Controls面板下的DBGrid控件然后双击button进入Click事件,写以下代码:procedure TForm1.Button1Click(Sender: TObject);begin DBGrid1.DataSource:=datasource1; datasource1.DataSet:=query1; database1.databasename:='xxx'; database1.AliasName:='xxx'; database1.loginprompt:=false; database1.Params.Values['USER NAME']:='user'; database1.params.values['PASSWORD']:='password'; query1.databasename:='xxx'; Database1.connected:=true; with query1 do begin close; sql.Clear; sql.Add('select sysdate from dual'); open; end;end; 程序运行后,点击button,你将在DBgrid里看到数据库时间。 FestNet组件板里的组件在哪里?在Bin下吗?文件名是什么?谢谢 在线等,谢谢 xpmenu问题,请大家帮忙解决. 关于实现Briefcase类型的程序的链接问题???? ?求救,急,给分,初学者 如何断开别人连接在我的机器上 (300分感激) integer(阿诗克玛) 怎么转换成 字母字符? VCLUnZip可以解压压缩流吗 dephi开发三层结构的管理软件,如何设置应用服务器的端口? 如何把字符型数据录入到numeric型数据库中 用delphi如何把Access导出到DBF Delphi如何获取百度首页的源码?
adoconnection1.ConnectionString:=conn;
就是这样
begin
with DB do
begin
Connected := False;
DatabaseName := 'DBNAME';
DriverName := DriveName;
AliasName := AliasName;
params.Clear;
Params.Add('SERVER NAME=' + ServerName );
Params.Add('USER NAME=' + LoginUser );
Params.Add('PASSWORD=' + LoginPwd );
Connected := True;
end;
end;
standard面板下的button控件
dataAccess面板下的datasource控件,query控件,database控件
data Controls面板下的DBGrid控件
然后双击button进入Click事件,写以下代码:procedure TForm1.Button1Click(Sender: TObject);
begin
DBGrid1.DataSource:=datasource1;
datasource1.DataSet:=query1;
database1.databasename:='xxx';
database1.AliasName:='xxx';
database1.loginprompt:=false;
database1.Params.Values['USER NAME']:='user';
database1.params.values['PASSWORD']:='password';
query1.databasename:='xxx';
Database1.connected:=true;
with query1 do
begin
close;
sql.Clear;
sql.Add('select sysdate from dual');
open;
end;
end;