Discussione chiusa
Visualizzazione dei risultati da 1 a 2 su 2

Errore 3265 su funzione relink tabelle

  1. #1
    alberigo67 non è in linea Novello
    Ciao a tutti. Vado a esporre il mio problema.

    Private Function ReLinkTable(Optional RemoteBE, Optional Password As String = vbNullString) As Boolean
    ...
    ...
    ...
    If Not rst.EOF Then
            rst.MoveLast
            iTot = rst.RecordCount
            rst.MoveFirst
            Do Until rst.EOF
                With DBEngine(0)(0)
                    Set tdf = .CreateTableDef(rst!tablename)
                    tdf.Connect = ";Database=" & RemoteBE & strPWD
                    tdf.SourceTableName = rst!tablename
                    .TableDefs.Append tdf
                End With
                DoEvents
                rst.MoveNext
                iCount = iCount + 1
                Me.rctProgress.Width = Me.Etichetta10.Width * (iCount / iTot)
                Me.Etichetta10.Caption = iCount & " di " & iTot & " [" & 100 * iCount \ iTot & "%]"
            Loop
            DBEngine(0)(0).TableDefs.Refresh
            Application.RefreshDatabaseWindow
        End If
    
    Nel seguente codice alla riga

    tdf.SourceTableName = rst!tablename

    mi genera l'errore 3265, probabilmente perchè non trova il file nel percorso memorizzato in RemoteBE.
    Segnalo che l'adattamento di questo codice alle mie esigenze prevede che si possa selezionale il percorso con il file di access contenente la tabelle da linkare, ciò nel caso in cui il percorso memorizzato di default sia diverso da quello dove si trovano le tabelle del BE.
    Grazie per ogni tipo di suggerimento.

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Lo hai scritto tu questo codice...?
    Apparentemente direi di no, perché ha un sacco di cose non coerenti all'apparenza, ma probabilmente dovite ai tagli che hai fatto in modo maldestro.
    Intanto non si comprende se hai una LOCAL TABLE adeguatamente strutturata e popolata...?
    Il parametro RemoteBE... Optional...? E se non lo passi che accade...?
    Il parametro Password non viene usato...?
    La stringa strPWD come viene valorizzata...?

    Se non pubblichi tutto il codice vengono tutti i dubbi possibili e non ci aiuti a circoscrivere il problema.
    ℹ️ Leggi di più su @Alex ...

Discussione chiusa

Potrebbero interessarti anche ...

  1. nascondere riquadro di spostamento su relink tabelle
    Da Tommy_G nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 06-06-2019, 11:58
  2. Relink automatico tabelle e accesso risorsa di rete
    Da maxs84 nel forum Microsoft Access
    Risposte: 17
    Ultimo Post: 07-09-2016, 12:40
  3. Errore 3265
    Da inishmore nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 10-06-2012, 11:28
  4. errore run time 3265
    Da francof nel forum Visual Basic 6
    Risposte: 13
    Ultimo Post: 28-07-2006, 16:40
  5. Errore run-time '3265'
    Da Stefanone nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 14-03-2006, 16:26