Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Problema nella scrittura tabella in DB suddiviso

  1. #1
    FrancescoZ non  in linea Scolaretto
    Ciao a tutti.
    Ho creato un database che, una volta inseriti in tabella dei dati tramite una form, esporta in un modello word (file .dotm) i campi della tabella appena valorizzata.
    Ho diviso il database avendo i due file (il front end e il back end).
    Prima di dividere il database riuscivo facilmente a leggere in tabella ed esportare in word.
    Una volta suddiviso il database e linkato i due file da gestione tabella, non riesco pi a scrivere in tabella.
    Vi riporto il codice incriminato:

    Private Sub Command40_Click()
    
    Dim gmodelli As Variant
    Dim nome_file As Variant
    
    
           DoCmd.RunSQL "DELETE FROM [T_AQP]"
           
            Set DBCorrente = CurrentDb
            Set Tabella = DBCorrente.OpenRecordset("T_AQP", dbOpenTable)
    
            With Tabella
                .AddNew
                ![INDIRIZZO] = Me.INDIRIZZO
                ![DATA] = Me.[DATA]
                .Update
            .Close
            End With
    
           gmodelli = DLookup("PATH", "T_CONDIVISIONE_FILE", "ID = 2") ' IL RECORD CON ID 2 HA IL PATH DEI MODELLI
           nome_file = DLookup("NOME_FILE", "T_NOME_FILE", "TIPOLOGIA_MODELLO = 'AQP'")
           OpenFile Me.hwnd, gmodelli & "\" & nome_file
           DoCmd.Close
           DoCmd.OpenForm "MODELLI"
        
           Set DBCorrente = Nothing
    
    
    End Sub
    
    Una volta che clicco sul bottone (Command40) il sistema cerca di scrivere i dati inseriti nella form aprendo la tabella inscrittura con il codice
     Set Tabella = DBCorrente.OpenRecordset("T_AQP", dbOpenTable)
    
    ma viene fuori il seguente errore:

    Runtime error '3219'
    Invalid operation

    Avete quelche idea del perch?
    Grazie

  2. #2
    Non si pu usare dbOpenTable con una tabella linked.

    Cambia dbOpenTable con dbOpenDynaset
    ℹ️ Leggi di pi su AntonioG ...

  3. #3
    FrancescoZ non  in linea Scolaretto
    Grazie mille ho risolto come dici tu.
    Come mai dbOpenTable non va con un db condiviso?

  4. #4
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    ℹ️ Leggi di pi su @Alex ...

  5. #5
    FrancescoZ non  in linea Scolaretto
    ok grazie Alex.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Errore di sintassi nella scrittura di una query
    Da luigimastra nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 28-02-2018, 16:59
  2. Scrittura file nella root con W7
    Da Pliskin nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 07-07-2014, 12:06
  3. Ritardo nella scrittura dei dati in un db access 2007
    Da expattinatore nel forum Visual Basic .Net
    Risposte: 11
    Ultimo Post: 31-10-2012, 19:12
  4. scrittura dati in tabella sqlexpress .. problema
    Da rbarbato nel forum Visual Basic .Net
    Risposte: 5
    Ultimo Post: 12-01-2010, 22:43
  5. Problema bizzarro nella scrittura di un .txt
    Da jk_olivo nel forum C/C++
    Risposte: 3
    Ultimo Post: 12-06-2008, 01:21