Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Параметры коннекта в TADOConnection / 5 сообщений из 5, страница 1 из 1
07.10.2003, 16:41
    #32286614
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры коннекта в TADOConnection
написал я некий набор функций (до конца еще не оформлены) для извлечения значений параметров из ConnectionString (к примеру имя сервера или БД) и записи значений туда (имя пользователя, пароль, приложение), сложного конечно ничего нет. Но вот хотел спросить правильный-ли это подход или есть другие более правильные пути?
...
Рейтинг: 0 / 0
07.10.2003, 21:55
    #32286928
Denis A.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры коннекта в TADOConnection
заменить ; на , в Connection String, далее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
var
  ts:TStringList;
begin
  ts:=TStringList.Create;
  ts.CommaText:=sconn;
  Application.MessageBox(ts.Value['Initial Catalog'], ...)
  ...
end


Это не то же самое? Зачем чота еще писать?
...
Рейтинг: 0 / 0
08.10.2003, 02:33
    #32286971
Oleg K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры коннекта в TADOConnection
Зачем в проектк зашивать соединение?????
Все настройки в ини-файл (или в реестр)!
И зачем тогда твой набор функций ???
Пример:


AC: TAdoConnection;
................................
................................
procedure ...............
var Ini: TIniFile; Udl: String;
begin
Ini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+IniFile);
TRY
UDL:=Ini.ReadString('SectionIni', 'PartIni', 'c:\YourPath\NameUDL.udl');
FINALLY
Ini.Free;
END;
if Not FileExists(UDL) then ShowMessage('!!!! CONNECTION NOT FOUND !!!')
AC.Close;
AC.ConnectionString:='FILE NAME='+UDL;
AC.Open;
end;
...
Рейтинг: 0 / 0
08.10.2003, 09:31
    #32287056
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры коннекта в TADOConnection
Все настройки имено в Ini файле т.е. сервер и база данных, плюс еще в виндусовом каталоге есть инишка где хранятся имена пользователей которые заходили на эту базу, и соотвественно при коннекте автоматически подсовывается имя последнего пользователя.
Мало того в при логине (есть некий компонент у меня) можно поменять сервер и БД.
Вот для этого и написал эти функции, а про TStringList не понял нифига!
...
Рейтинг: 0 / 0
08.10.2003, 09:33
    #32287059
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры коннекта в TADOConnection
<< Oleg K
Вообще-то файл соединения должен(рекомендуется) иметь расширение "udl".
А остальное абсолютно верно.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Параметры коннекта в TADOConnection / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]