powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFox8+SqlServer
15 сообщений из 15, страница 1 из 1
VFox8+SqlServer
    #33133362
uho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uho
Гость
База хранится на Sql Server
Для соединения использую
STORE SQLCONNECT('имя источника','sa','') TO gnConnHandle
На каждой пользовательской машине в источниках данных ODBC приходится вручную прописывать 'имя источника'
Можно ли как-то обойти этот момент?
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33133400
Фотография Диченка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlstringconnect
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33135043
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi uho!

А ещё как вариант - можно из самой программы создать DSN - поиск по SQLConfigDataSource.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33135050
vlas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно пользоваться локальной базой данных *** на клиенте
в которой создать connections

затем при запуске процедуры или формы
open database ***
a=sqlconnect('название коннекта','sa','пароль')

в этом случае потребуется только установить на каждом компе datasource с
одинаковым названием
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33135721
tchuykov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Диченкаsqlstringconnect
Кстати у меня почему то с MS SQL не работает хотя с IB это прокатывает
может кто то знает в чем причина.

lcDSNLess="DRIVER = SQL Server;" ;
+ "SERVER=127.0.0.1;" ;
+ "UID=sa;" ;
+ "PWD=;" ;
+ "DATABASE=SI;" ;
+ "LANGUAGE=русский;";
+ "Network=DBNMPNTW;";
+ "AutoTranslate=Yes;";
+ "Trusted_Connection=Yes;";
+ "Regional=No"

m=gnConnHandle=SQLSTRINGCONNECT(m.lcDSNLess)
= AERROR(aErrorArray)
?ALLTRIM(STR(aErrorArray[1,1]))
1526
?ALLTRIM(aErrorArray[1,2])
"Connectivity error: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию"

Сервер запущен, база данных присутствует, система WINXP SP1.
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33135763
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то меня AutoTranslate смущает...
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136270
tchuykov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Sizov.Что-то меня AutoTranslate смущает...
делаю вот так
lcDSNLess="DRIVER = SQL Server;" ;
+ "SERVER=127.0.0.1;" ;
+ "UID=sa;" ;
+ "PWD=;" ;
+ "DATABASE=SI"
gnConnHandle=SQLSTRINGCONNECT(m.lcDSNLess)

результат тот же
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136286
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"SQL Server" - нет такого драйвера, есть "SQLServer"
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136339
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
For 1024:

Позволю себе не согласиться. Вот кусок из моей работающей проги:

Код: plaintext
lcConnectString='SERVER=SERVER-IT;DRIVER=SQL SERVER;
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136400
Фотография Диченка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchuykov Sergey Sizov.Что-то меня AutoTranslate смущает...
делаю вот так
lcDSNLess="DRIVER = SQL Server;" ;
+ "SERVER=127.0.0.1;" ;
+ "UID=sa;" ;
+ "PWD=;" ;
+ "DATABASE=SI"
gnConnHandle=SQLSTRINGCONNECT(m.lcDSNLess)

результат тот же

А почему бы вместо айпишника не указать реальное имя сервера или на худой конец поставить (local), если сервер на локальной машине ?
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136436
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, ну да, он действительно SQL Server называется.



Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136657
tchuykov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Диченка tchuykov Sergey Sizov.Что-то меня AutoTranslate смущает...
делаю вот так
lcDSNLess="DRIVER = SQL Server;" ;
+ "SERVER=127.0.0.1;" ;
+ "UID=sa;" ;
+ "PWD=;" ;
+ "DATABASE=SI"
gnConnHandle=SQLSTRINGCONNECT(m.lcDSNLess)

результат тот же

А почему бы вместо айпишника не указать реальное имя сервера или на худой конец поставить (local), если сервер на локальной машине ?

Да, пробовал не помогает. Гланое если подключаться по DSN все ОК.
Но хотелось бы без создания DSN
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136663
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так скопируй оттуда строку коннекта и всех делов то.
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136712
tchuykov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Sizov.Ну так скопируй оттуда строку коннекта и всех делов то.
Это как?
...
Рейтинг: 0 / 0
VFox8+SqlServer
    #33136735
tchuykov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Sizov.Ну так скопируй оттуда строку коннекта и всех делов то.
А все понял. Вроде работает. Спасибо всем.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFox8+SqlServer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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