是这样的,我是用BDE与ORacle相连接,配置是都可以的,BDE数据库别名是Budget,Budget的ServerName是DBNAME。我想知道如何实现在Delphi中动态获得它的ServerName值DBNAME????高分求救!!!!
解决方案 »
- 有谁知道这个DB数据库文件怎么转成ACCESS MDB文件
- 唉 漫漫成才路啊
- TClientSocket使用Open()连不上服务器的问题,在线等待高手解决!
- 再线等2000系统下怎样让红色警戒联机谢谢!
- 想搞游戏开发?这里有本<<游戏编程指南>>免费下载!
- 如何保存图片至数据库?
- 如何动态加载JPG图片?
- double 用什么函数转成string
- delphi中如何是如何实现显示cpu的视图的,如何显示cpu指令队列的,请各位高手给点提示
- 关于程序发布问题?
- 大家讨论:怎样才能使程序最优化?程序最小,占用资源最少,运行最快,最稳定!来人有分!
- 关于网吧管理软件的实现!(高分相送,up有分!!!)
var
SList : TStringList;
DBName : String;
begin
SList := TStringList.Create;
Database1.Session.GetAliasParams(Database1.AliasName, SList);
DBName := Copy(SList.Strings[0], 13, Length(SList.Strings[0])-12);
ShowMessage(DBName);
SList.Free;
end;
我用的 8i 性能还不如 SQL SERVER 7.0 了
procedure TForm1.Button1Click(Sender: TObject);
var
SList : TStringList;
ServerName : String;
begin
SList := TStringList.Create;
Database1.Session.GetAliasParams(Database1.AliasName, SList);
ServerName := Copy(SList.Strings[0], 13, Length(SList.Strings[0])-18);
ShowMessage(ServerName);
SList.Free;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
MyStringList:TStringList;
begin
MyStringList:=TStringlist.Create;
Session.GetDataBaseNames(MyStringList);
showmessage(MyStringList[0]); //得到BDE别名Budget
showmessage(Database1.AliasName); //得到数据库别名DBNAME
end;
var
SList : TStringList;
DBName : String;
begin
SList := TStringList.Create;
Database1.Session.GetAliasParams(Database1.AliasName, SList);
DBName := Copy(SList.Strings[0], 13, Length(SList.Strings[0])-12);
ShowMessage(DBName);
SList.Free;