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

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

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

А узнать кто текущий логин SQL Server после конекта проблем нет
SELECT u.* FROM master.dbo.syslogins as u Where u.sid=suser_sid()
...
Рейтинг: 0 / 0
21.05.2004, 14:43
    #32528279
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Logins + VFP8.0
Код: 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
26.05.2004, 09:41
    #32533814
DЭN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Logins + VFP8.0
а что за таблица u. ???? мне не понятно, откуда вы ее берете
SELECT u.* FROM master.dbo.syslogins as u Where u.sid=suser_sid()
...
Рейтинг: 0 / 0
26.05.2004, 09:52
    #32533830
DЭN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Logins + VFP8.0
пишет что не найден файл master.dbo.syslogins
откуды его взять, может я что то в скуэле не создал
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL Logins + VFP8.0 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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