Главная страница
    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.46 MB
Время: 0.009 c
14-14225
AL2002
2002-08-09 12:55
2002.09.05
Тут ветка для хакеров была


3-13883
kinder
2002-08-14 11:03
2002.09.05
Выпадающий список в DBGrid


1-14094
c0pyc@t
2002-08-23 09:39
2002.09.05
Добавление в реестр


4-14325
Vvedensk
2002-07-03 17:48
2002.09.05
Как узнать цвет пикселя....


14-14221
Goblinus
2002-08-09 17:32
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский