Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.05;
Скачать: CL | DM;

Вниз

Как програмно создать алиас в BDE   Найти похожие ветки 

 
Grrey   (2002-08-16 08:50) [0]

Помню, что этот вопросуже не однократно бы на этом форуме, но поиск ничего не дал!
Эсли кто в курсе просьба помочь!


 
SaS13 ©   (2002-08-16 09:01) [1]

// Создание
const
TMP_ALIAS := "MyAlias";

if not Session.IsAlias( TMP_ALIAS ) then begin
Params := TStringList.Create;
with Params do
try
Values["SERVER NAME"] := "192.168.196.60";
Values["DATABASE NAME"] := "NSI";
Values["APPLICATION NAME"] := "GrafSPP";
Session.AddAlias( TMP_ALIAS, "MSSQL", Params )
finally
Free
end
end;
db.AliasName := TMP_ALIAS;
db.Open;

// Удаление
if Session.IsAlias( TMP_ALIAS ) then
Session.DeleteAlias( TMP_ALIAS );


 
Grrey   (2002-08-16 10:04) [2]

А в ODBC?


 
Grrey   (2002-08-16 10:27) [3]

Мне нужно к access"у соединяться, а как не знаю?
Через BDE у меня не получилось:(


 
sniknik ©   (2002-08-16 10:41) [4]

к access"у через ADO гораздо проще подключатся, и более "прогрессивно". но конечно дело привычки.


 
SaS13 ©   (2002-08-16 10:45) [5]

для ACCESS"а используй, к примеру:
Values["DATABASE NAME"] := "C:\mydb.mdb";
Session.AddAlias( TMP_ALIAS, "MSACCESS", Params )
или через ADO:
ConnectionString := "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Persist Security Info=False;" +
"Data Source=" + cPathBase + ";";


 
Grrey   (2002-08-16 12:04) [6]

Не совсем понял про ConnectionString. Это вроде один из параметров, но в BDEAdministrator"e его нет! Куда его писать нужно?


 
SaS13 ©   (2002-08-16 12:41) [7]

у ADOQuery есть св-во ConnectionString.


 
sniknik ©   (2002-08-16 12:52) [8]

если будеш использовать ADO то забудь про алиасы и BDEAdministrator.

из вкладки ADO полож на форму ADOConnection1 и ADODataSet1 у ADOConnection1 настрой ConnectionString или в программе присваивай как у SaS13. У ADODataSet1 свойство Connection на ADOConnection1, CommandType=cmdTable для доступа как к таблице в CommandText выбери таблицу. все. остальное как с BDE связка с гридами и т.д. через тот же DataSource1.
для начала хватит.


 
Grrey   (2002-08-16 14:01) [9]

Да, я так и сделал. Спасибо!!!
Все работает!



Страницы: 1 вся ветка

Текущий архив: 2002.09.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
14-14246
Malder
2002-08-07 00:22
2002.09.05
UBPFD


14-14213
Вутшы
2002-08-09 11:58
2002.09.05
форма верх ногами


14-14274
RUS1
2002-07-25 15:38
2002.09.05
Delphi упал .... поднять никак не могу!!!


3-13870
Nikolai_S
2002-08-16 15:50
2002.09.05
Печать TDBGrid


1-14006
sammy
2002-08-26 09:56
2002.09.05
Create - modify file