Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / DSN / 8 сообщений из 8, страница 1 из 1
14.10.2003, 17:39
    #32293088
lesha_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DSN
Подскажите, можно ли без участия фокса создать/изменить DSN data source?
Через фокс он меняется в настройке connection.
...
Рейтинг: 0 / 0
14.10.2003, 18:19
    #32293188
bdv9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DSN
Если понял правильно, можно использовать SQLStringConnect.
См. www.connectionstrings.com.
...
Рейтинг: 0 / 0
14.10.2003, 21:10
    #32293381
lesha_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DSN
Если я не ошибаюсь эта функция использует уже существующий dsn. А мне нужно редактировать dsn. Например такая ситуация: Есть база данных, уже для клиента, только .ехе и сопутсвующие файлы, как быть при установки бд на разные компьютеры? Как изменить сервер в dsn?
...
Рейтинг: 0 / 0
14.10.2003, 21:52
    #32293388
vklepko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DSN
Посмотрите решение ODBC DSN Class на UniversalThread
...
Рейтинг: 0 / 0
14.10.2003, 23:59
    #32293479
lesha_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DSN
Да довольно интересно, но это все равно требует писать надстройку в БД
Можно ли как то изменить имя сервера в уже существующем dsn при помощи средств windows?
...
Рейтинг: 0 / 0
15.10.2003, 01:37
    #32293498
vklepko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DSN
Прошу прощения - дал не то решение.
Пару месяцев назад на том же сайте видел другое решение для создания/редактиврования DSN. Найти не могу.
Общая идея проста : регистрируются ODBC функции
Код: plaintext
1.
DECLARE Integer SQLGetInstalledDrivers IN odbccp32.dll String @, Short, Short @
DECLARE Integer SQLConfigDataSource  IN odbccp32.dll Integer, Short, String @, String @	
Всё управление происходит через них
...
Рейтинг: 0 / 0
15.10.2003, 04:13
    #32293514
brahew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DSN
я понял, что хочется сделать без участия фокса, но недавно сам пришел к такому вот решению
Код: plaintext
1.
2.
3.
4.
5.
per1= "DRIVER=SQL Server;SERVER=" +stanc+ ";UID=sa;PWD=sqlsa250;APP=Avtoserv;WSID=BRAHEW;DATABASE=avtovaz" 
nsql=SQLSTRINGCONNECT(per1)
OPEN DATABASE avto
DELETE CONNECTION nsql && Removes the connection just created 
CREATE CONNECTION nsql CONNSTRING ''
=DBSETPROP('nsql', "CONNECTION" , "CONNECTSTRING" ,per1)
...
Рейтинг: 0 / 0
29.10.2003, 19:26
    #32309597
lesha_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DSN
Сейчас опять вернулся к этой теме(раньше просто она только в мыслях витала). И пришел к выводу, если все таки в базе надстройку с вводом параметров делать не хочется, то если сохранить без изменений имя коннекта, пользователя, бд ипароль менять можно только dsn. То по моему проще всего не меняя имени dsn изменить его свойства через Control Panel\ODBC Data Source Administrator.
Да и в самой базе если делать соответствующую форму проще вызвать этот wizard для формирования dsn.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / DSN / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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