powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL Logins + VFP8.0
6 сообщений из 6, страница 1 из 1
SQL Logins + VFP8.0
    #32527363
DЭN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработал программу на на фоксе 8 с базой SQL 7.0, сейчас хочу создать пользователей в SQL (но допустим создал).
При запуске программы сделал ввод имени пользователя и пароль (только поля пока что)
Как мне обратиться в SQL к созданным пользователям для сверки имя и пароли что ввел на форме

есть ли у кого нить исходники какие нибудь
заранее спасиба
...
Рейтинг: 0 / 0
SQL Logins + VFP8.0
    #32527839
DЭN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну может кто нибудь хоть литературу знает какую нада прочесть
...
Рейтинг: 0 / 0
SQL Logins + VFP8.0
    #32528276
Пгуые
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну как пробовать конектится с данным именем пользователя и паролем с серверу...

Если есть контроллер домена, то лучше использовать проверку пользователе Wind-ы...

А узнать кто текущий логин SQL Server после конекта проблем нет
SELECT u.* FROM master.dbo.syslogins as u Where u.sid=suser_sid()
...
Рейтинг: 0 / 0
SQL Logins + VFP8.0
    #32528279
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
* Сохранение некоторых настроек
LOCAL llDispWarning, lnDispLogin
llDispWarning=SQLGetProp( 0 ,'DispWarning')
lnDispLogin=SQLGetProp( 0 ,'DispLogin')

* Установка этих настроек в значения, препятствующие выдаче системных сообщений об ошибке
SQLSetProp( 0 ,'DispWarning',.F.)
SQLSetProp( 0 ,'DispLogin', 3 )

* Формирование строки коннекта
LOCAL lcStringConnect
lcStringConnect='DRIVER=SQL Server'+;
';SERVER=MyServer'+;
';UID=UserName;PWD=PassWord'+;
';DataBase=MyDataBase'+;
';Trusted_Connection=Yes'

* Попытка установить связь
LOCAL lnNewConnection, laError( 1 )
lnNewConnection=sqlstringconnect(m.lcStringConnect)
IF m.lnNewConnection<= 0 
	=AERROR(laError)
	MessageBox('Произошла ошибка № '+LTRIM(STR(laError[ 1 , 5 ]))+chr( 13 )+;
	RTRIM(SubStr(laError[ 1 , 3 ],RAT("]",laError[ 1 , 3 ])+ 1 ))+chr( 13 )+;
	'Обратитесь к администратору сервера или разработчику программы.')
ENDIF

* Восстановление исходных настроек
SQLSetProp( 0 ,'DispWarning',m.llDispWarning)
SQLSetProp( 0 ,'DispLogin',m.lnDispLogin)


Если установить значение параметра коннекта

Trusted_Connection=Yes

(доверительное соединение), то введенное значение логина (UID) и пароля (PWD) пользователя игнорируются и используется коннект с тем значением логина и пароля с которым был осуществлен вход в Windows.

Если же установить значение

Trusted_Connection=No

или вообще не указывать этот параметр, то будет использовано значение логина и пароля указанные в параметрах UID и PWD соответсвенно
...
Рейтинг: 0 / 0
SQL Logins + VFP8.0
    #32533814
DЭN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что за таблица u. ???? мне не понятно, откуда вы ее берете
SELECT u.* FROM master.dbo.syslogins as u Where u.sid=suser_sid()
...
Рейтинг: 0 / 0
SQL Logins + VFP8.0
    #32533830
DЭN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишет что не найден файл master.dbo.syslogins
откуды его взять, может я что то в скуэле не создал
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL Logins + VFP8.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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