Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    Auito VB Excel

    Come mai non mi fa aprire due recordset contemporaneamente in VBA Excel:

    Ossia:
    codice:
    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Dim rs1 As ADODB.Recordset
    Dim nome, mese, anno, dipe, codd As String
    Set cn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    Set rs1 = New ADODB.Recordset
    Dim i, j, z As Integer
    Dim SQL, SQL1 As String
    
    cn.CursorLocation = adUseServer
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=z:\db\GestDip.mdb;Mode=ReadWrite;Persist Security Info=False"
    rs.CursorLocation = adUseServer
    rs.ActiveConnection = cn
    i = 1
    Set fc = ThisWorkbook.Worksheets(i)
    z = 7
    SQL = "SELECT * FROM DIP"
    rs.Open SQL
    Ecco, adesso se volessi aprire un altro recordset mi segnala un errore di automazione:
    Error Run-time '3079'

    o meglio dopo il codice appena inserito eseguo questa operazione:

    codice:
    SQL1="SELECT * FROM RPDBF2"
    'punto su di un altra tabella
    rs1.Open SQL1
    'qui da errore 3079
    La domanda è: non mi fa aprire piu di un recordset contemporaneamente, perchè se procedo a chiudere il recordset funziona, però io voglio piu di un recordset aperto contemporaneamente.

    AIUTOOO

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    aiutooo

    aiutatemi please

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.