|
|
|
Как сделать , чтобы окошко конекта к SQL Server - SQL Server login не появлялось
|
|||
|---|---|---|---|
|
#18+
Я сделала свою форму входа в программу. Пользователь вводит логин и пароль, далее устанавливается связь с таблицами на SQL Server Dim i As Integer, tbl As DAO.TableDef, tbls As TableDefs, myDB As Database Set myDB = CurrentDb() Set tbls = myDB.TableDefs For Each tbl In tbls If Not tbl.Connect = "" Then tbl.Connect = "ODBC;Description=COMMSQL;DRIVER=SQL Server;SERVER=COMMSQL;APP=Microsoft® Access;" _ & "uid=" & Flogin & ";pwd=" & Fpwd & ";Network=DBMSSOCN;Address=192.168.1.4;" tbl.RefreshLink End If Next вопрос: Если пользователь вводит неверный пароль или логин ACCESS показывает свое окошко конекта к SQL Server - SQL Server login. Как сделать , чтобы оно не появлялось, а появлялось мое сообщение об ошибке. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 08:47:43 |
|
||
|
Как сделать , чтобы окошко конекта к SQL Server - SQL Server login не появлялось
|
|||
|---|---|---|---|
|
#18+
Проверять пароль пытаясь подключиться через DAO/ADODB, перед тем как подключать таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 08:50:52 |
|
||
|
Как сделать , чтобы окошко конекта к SQL Server - SQL Server login не появлялось
|
|||
|---|---|---|---|
|
#18+
А как его проверять подскажите? Dim con As New ADODB.Connection con.Open "Provider=MSDASQL;FileDSN=exmssql;database=invest;uid=" & glb_login & ";pwd=" & glb_pwd & ";" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 09:00:32 |
|
||
|
Как сделать , чтобы окошко конекта к SQL Server - SQL Server login не появлялось
|
|||
|---|---|---|---|
|
#18+
Public Function TestPWD(aLogin as string, aPwd As string) As boolean With New ADODB.Command .CommandText = "dbo.p_TestConnect" .CommandType = adCmdStoredProc .ActiveConnection = "Provider=MSDASQL;FileDSN=exmssql;database=invest;uid=" & aLogin & ";pwd=" & aPwd & ";" On Error Resume next .Execute TestPWD=Err.Number = 0 End With End Function Процедура dbo.p_TestConnect - любая, лишь бы на сервере была и роли public доступна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2004, 09:33:24 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32699032&tid=1671729]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 287ms |

| 0 / 0 |
