Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: АлаяЗаря
adp

Ошибка в основном "Операция не поддерживается для объектов этого типа"
или
"Элемент не обнаружен в данном семействе" вот что написал


Function paswd1()
    Dim strSelect As String
    Dim strFrom As String
    Dim strWhere As String
    Dim qqq As String
    Dim www As String
    Dim strsql As String
    Dim dbs As Database
    Dim qdf As QueryDef
    Dim con As Connection
    Dim wrkODBC As Workspace
        
    strSelect = "SELECT "
    strSelect = strSelect & "pas.id, pas.idparol, pas.iduser, pas.idrole, pas.idnaim"
    strFrom = " FROM pas"
    strWhere = " WHERE true"

If Nz([Form_Avtorizaciy].[Пароль], 0) > 0 Then qqq = [Form_Avtorizaciy].[Пароль]
If Nz([Form_Avtorizaciy].[Логин], 0) > 0 Then www = [Form_Avtorizaciy].[Логин]

If Nz(qqq, 0) > 0 Then strWhere = strWhere & " and pas.idparol = " & """" & qqq & """"
If Nz(www, 0) > 0 Then strWhere = strWhere & " and pas.iduser = " & """" & www & """"
    
Set wrkODBC = CreateWorkspace("NewODBCWorkspace", "admin", "", dbUseODBC)
Set con = wrkODBC.OpenConnection("apexodbc", dbDriverNoPrompt, , "ODBC;DATABASE=apexDB;")
     
     strsql = strSelect & strFrom & strWhere & ";"
     con.QueryDefs("password").SQL = strsql

con.Close
wrkODBC.Close

End Function


Я просто тупо не могу понять как мне написать запрос....


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.