Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как из UDL-файла получить ConnectionString без TADOConnection? [D6, MSSQL, MS Access]


Nikolai_S ©   (2002-08-09 13:09:00) 

Уважаемые мастера. Как из UDL-файла получить ConnectionString, не утанавливая соединение с помощью TADOConnection?

В принципе можно использовать TADOConnection, но тогда как быть, если к базе данных нужен пароль, который неизвестен?


Nikolai_S   (2002-08-09 15:30:00) [1]

Да, точно. Блокнотом открывается как надо. Я просто блокнотом не пользуюсь. У меня стоит Bred2r вместо блокнота, а он как оказалось неправильно UNICODE читает. А как из файла UNICODE-текст загрузить в нормальном виде? Есть функция WideCharToString. Но ей нужно параметр PWideChar передать


sniknik   (2002-08-09 15:06:00) [2]

это не спец символ просто строка в UNICODE формате (на каждый символ 2 байта). смотря как считывать, должно само преобразовывать к "нормальному" виду (блокнотом к примеру открой).


Nikolai_S   (2002-08-09 14:47:00) [3]

Да, ты прав. Я невнимательно смотрел. Дело в том, что в тексте после каждой буквы вставлен какой-то спец.символ. Нужно просто все эти символы удалить из текста и все. Большое спасибо.


sniknik   (2002-08-09 14:36:00) [4]

Странно вот содержание одного из моих, может мы про разные файлы говорим
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=VideoEvents;Data Source=NIKS


Nikolai_S   (2002-08-09 14:32:00) [5]

Пытался. Он представляет собой двоичный файл. В текстовом режиме видны одни спец.символы


sniknik   (2002-08-09 13:56:00) [6]

А не пытался его открыть как текстовый файл (каким он в сущьности и является)? и посмотреть строку.


Наверх

Титульная страница Поиск, карта сайта Написать письмо