Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Вниз

Как програмно создать алиас в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
14-14261
Unhandled Exception
2002-08-11 20:23
2002.09.05
Событийная архитектура в Builder/Delphi


4-14352
Goblinus
2002-07-03 17:08
2002.09.05
Помогите, <b>PLEASE</b>


7-14293
Sin
2002-06-18 22:37
2002.09.05
Контроль доступа к дискам и реестру


14-14277
AL2002
2002-08-07 11:18
2002.09.05
Окончание


1-14034
Abajun
2002-08-26 15:36
2002.09.05
Передача строки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский