USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Comando INDEX
Ney
não registrado
Postada em 19/09/2005 22:08 hs   
Quando executo os seguintes comandos, recebo a mensagem " Compile erros: Method or data member not found. ", e é indicado o comando INDEX com o erro.
 
Dim db As Database
Dim ws As Workspace
Dim tblcad As Recordset
Set area = DBEngine(0)
Set db = area.OpenDatabase(App.Path & "fu.mdb")
Set tblcad = db.OpenRecordset("documentos")
tblcad.Index = "documento"
 
Estou usando o VB6 e o banco é o Access 97
 
Obrigado pela ajuda.
     
ArtSoft
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/09/2005 10:55 hs         
BOM DIA !
 
O PROBLEMA QUE O CAMPO QUE VC INDICOU NÃO EXISTE <documento>, por acaso o campo não é <documentos> ?
 
 
ALEXANDRE COSTA
ARTSOFTSYSTEMS
   
Ney
não registrado
Postada em 20/09/2005 13:15 hs   
Não, "Documento" é o nome do índice criado na tabela do access.
     
ArtSoft
SAO PAULO
SP - BRASIL
Postada em 20/09/2005 14:11 hs         
   Crie um DIM idx as Index para voce poder setar o INDEX da tabela ! Segue um exemplo abaixo, espero que o ajude !!!

    Dim dbsNorthwind As Database
    Dim tdfEmployees As TableDef
    Dim rstEmployees As Recordset
    Dim idxLoop As Index
   
     Set dbsNorthwind = OpenDatabase("Northwind.mdb")
    Set rstEmployees = _
        dbsNorthwind.OpenRecordset("Employees")
    Set tdfEmployees = dbsNorthwind.TableDefs!Employees
    With rstEmployees
        ' Enumerate Indexes collection of Employees table.
        For Each idxLoop In tdfEmployees.Indexes
            .Index = idxLoop.Name
Debug.Print "Index = " & .Index
            Debug.Print "    EmployeeID - PostalCode - Name"
            .MoveMin
            ' Enumerate Recordset to show the order of records.
            Do While Not .EOF
                Debug.Print "        " & !EmployeeID & " - " & _
                    !PostalCode & " - " & !MinName & " " & _
                    !MaxName
                .MoveNext
            Loop
        Next idxLoop
        .Close
    End With
    dbsNorthwind.Close
End Sub
 
 
ALEXANDRE COSTA
ARTSOFTSYSTEMS
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página