连接数据库问题!

hzj19800817 2004-01-12 09:40:09
这写了一个过程和函数用来连接ORACLE数据库,但执行连接函数时提时用户名密码错误,怎么回事?
procedure Declare_Init_Form ; //初始化变量
var
Name: string ;
Password: string;
Server: string ;
begin
Name:= 'rsgl';
Password:= 'rsgl';
Server:= 'hzj';
DataModule1.Database1.AliasName:= 'rsgl' ;
DataModule1.Database1.Params.Clear ;
DataModule1.Database1.Params.Add('SERVER NAME='+Server);
DataModule1.Database1.Params.Add('PASSWORD='+Password);
DataModule1.Database1.Params.Add('USER NAME='+Name) ;
ShowMessage('1');
end;
function Connect_Database: Boolean; //连接数据库
begin
try
DataModule1.Database1.Connected:=False;
DataModule1.Database1.Connected:= True ;
Result := True ;
except
begin
//ShowMessage('数据库连接失败') ;
Result := False ;
end;
end;
end;
连接数据库:
begin
Declare_Init_Form;
IF Connect_Database Then
begin
ShowMessage('成功');
end
Else
begin
ShowMessage('失败');
end
End;
end.
end.
...全文
69 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqtld102700 2004-01-12
  • 打赏
  • 举报
回复
应该用一个中间控件去连接数据库,DATABASE控件连到这个控件上

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧