powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кто знает SQLSTRINGCONNECT?
19 сообщений из 19, страница 1 из 1
Кто знает SQLSTRINGCONNECT?
    #33220505
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно соединение с сервером для обработки БД.

Вот синтаксис моей строки инициализации:
m.lcDSNLess="DSN=<название ODBC-соединения>;Data Source=<IP-адресс>,<port>;Network=DBMSSOCN;Driver=SQL Server;SERVER=<IP-адресс>;Uid=<логин>;Pwd=<пароль>;Trusted_Connection=No"

m.lConnect = SQLSTRINGCONNECT(m.lcDSNLess)

Подскажите ПЛИЗ чего здесь в строке не хватает?
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33220587
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите VFP Help по SQLSTRINGCONNECT:
Код: plaintext
1.
SQLSTRINGCONNECT('dsn=MyFoxSQLNT;uid=myUserID;pwd=myPassword')
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33220597
lesha_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посмотри здесь
http://www.connectionstrings.com/
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221095
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сори я забыл описать задачу. Мне нужно создать DSN-соединение и с помощью SQLSTRINGCONNECT подключиться. В DSN не должно прописываться ничего вообще. Я просматривал и хелп и http://www.connectionstrings.com/. по ним я составлял строку. А правильна она ли?
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221130
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недоходящий А правильна она ли?
Посмотрите мой топик выше...
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221155
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в DSN ничего не должно прописываться, то на фига он тогда вообще нужен? Пропиши тогда свой стрингконнект без указания DSN и просто подключайся к серверу. Делов то...
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221287
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Sergey Ch

Так я делал и через SQLSTRINGCONNECT и SQLCONNECT. Но фишка в том что ммне надо создовать срединение пустое, и через строку создовать соединение.


To проходящий
Без указания DSN пробывал. Такой прикол получается. Что после запуска появляется ошибко соединения, после нее появляется окно повторного ввода пароля и логина, причем пароль и логин из строки уже стоят. Ничего в окне не изменяя я нажимаю ОК. и соединение появилось. Но у меня тогда вопрос что нужно сделать чтоб это окно и ошибка не появлялись, а все делалось с первого раза?
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221351
mvictor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если указываеш DSN то нужно указывать дополнительно только USER и PSW

вот пример без DSN для MSSQL

m.c_s= 'DRIVER='+add_semicol(m.drv)+;
'SERVER='+add_semicol(m.serv+IIF(!EMPTY(port),','+port,''))+;
'Trusted_Connection=yes;'+;
'APP='+add_semicol(m.applic)+;
'database='+add_semicol(m.dtb)+;
'language='+add_semicol(m.lng)

m.ODb_hndl=SQLSTRINGCONNECT(m.c_s)

p.s. в данном случае обязательны только DRIVER, SERVER, database
и если авторизация віполняется на уровне БД то + : username, psw
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221370
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To mvictor

А что это за аттрибут 'App'? Для чего он?
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221568
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недоходящий А что это за аттрибут 'App'? Для чего он?
Это чтобы видеть в мониторе событий SQL Server какое приложение заняло ресурс...
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221584
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Sergey Ch
Подскажите плиз, что нужно прописывать в Арр после '='?
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221716
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот моя рабочая строка. Подставь вместо звездочек, юзера и его пароля свои данные.

Код: plaintext
1.
lcConnectString='SERVER=****;DRIVER=SQL SERVER;UID=sa;PWD=;APP=Microsoft Visual FoxPro;WSID=*****;DATABASE=*****;LANGUAGE=русский;Network=DBMSSOCN;Regional=Yes'
?SQLSTRINGCONNECT(lcConnectString,.t.)
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33221721
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To mvictor
BIG СЕНКС. Все зарботало. Видимо пример который я как-то нашел и делал по нему был немножко неправильный.
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33222474
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO проходящий

Взял страку и решил посмотреть как она работает. Число появляется положительное. Но я не понял что это такое - WSID=?. И еще как мне открыть манитор событий? (Очень хочется разобраться полностью)
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33222701
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WSID - workstation ID
Идентификатор рабочей станции. Имя компа, с которого происходит подключение. То есть тебе надо поставить имя твоего компа, и тогда на сервере будет видно какой юзер с какого компа и какой программой подключился.

А монитор событий - это в Enterprise Manager. Он у тебя есть?
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33222712
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO проходящий
Нет. Нету. А где его можно достать?
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33222822
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У администратора SQL сервера.
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33222852
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO проходящий
Я нашел Enterprise Manager, но с этой прогой я очень плохо знаком. Не подскажете что нужно сделать для просмотра.
...
Рейтинг: 0 / 0
Кто знает SQLSTRINGCONNECT?
    #33223207
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем тебе , собственно? Это нужно администратору на случай проверки загрузки сервера и возможного отстрела зависших сессий.

Ты же свой положительный хэндл соединения получил. Запоминай его и работай.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кто знает SQLSTRINGCONNECT?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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