Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: errore run-time 13

  1. #1

    errore run-time 13

    scusate ragazzi ho un problema ho questo codice

    codice:
    Set mydatabase = OpenDatabase(App.Path + "\" + "gestione1.mdb")
        Set myrecord = mydatabase.OpenRecordset("societa")
    pero' mi da errore sulla seconda linea cioè mi dice:
    errore run-time 13

    tipo non corrispondente
    eppure su un altro programma in cui l'ho usato non mi davva problemi..

    da cosa dipende?

    grazie mille

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Il caro vecchio DAO....

    Forse che myrecod non è di tipo recordset...?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    vale a dire?

    e tutto il giorno che ci giro intorno e non ho capito una ceppa...

    eppure quel codice l'ho copiato e incollato da un altro programma che avevo fatto tempo fa...

    manca qualcosa nei riferimenti?anche se aprendo il progetto del vecchio soft mi pare siano gli stessi...


  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Metti intesta al codice dim myrecord as recordset
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    l'ho fatto ho dichiaratola variabile cosi:

    Option Explicit
    Dim myrecord as recordset

    ma niente...

  6. #6
    niente da fare le ho provate veramente tutte vi posto il codice completo magari voi riuscite a capire...

    codice:
    Private Sub command2_Click()
        Set mydata = OpenDatabase(App.Path + "\" + "db1.mdb")
        Set myrecord = mydata.OpenRecordset("agenzia")
        With myrecord
            .AddNew
            !ragione = Trim(Text1.Text)
            !via_ditta = Trim(Text2.Text)
            !citta = Trim(Text3.Text)
            !cap = Trim(Text4.Text)
            !prov = Trim(Text5.Text)
            !telefono = Trim(Text6.Text)
            !fax = Trim(Text7.Text)
            !telefono2_ditta = Trim(Text8.Text)
            !email = Trim(Text9.Text)
            !partita_iva = Trim(Text10.Text)
            !codice_fiscale = Trim(Text11.Text)
            !codice_iva = Trim(Text12.Text)
              .Update
        End With
    MsgBox "Dati Inseriti Correttamente", vbInformation
    End Sub
    grazie mille a tutti...

  7. #7

    Re: errore run-time 13

    Originariamente inviato da postmaster1
    scusate ragazzi ho un problema ho questo codice

    codice:
    Set mydatabase = OpenDatabase(App.Path + "\" + "gestione1.mdb")
        Set myrecord = mydatabase.OpenRecordset("societa")
    pero' mi da errore sulla seconda linea cioè mi dice:
    errore run-time 13

    tipo non corrispondente
    eppure su un altro programma in cui l'ho usato non mi davva problemi..

    da cosa dipende?

    grazie mille
    Attento alle dichiarazioni DIM.
    Fai così:

    Dim rs As DAO.Recordset
    Dim db As Dao.Database
    Set db = OpenDatabase(App.Path & "\gestione1.mdb")
    Set rs = db.OpenRecordset("Società")
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

  8. #8
    grazie giorgio ora funziona..mi ci sono impazzito sopra per 2 giorni...

    pero' quello che non riesco a capire è perche l'altro codice non funzione eppure è lo stesso che ho in un altra applicazione e funziona benissimo :master:

    beh l'importante è che ora vada...

    grazie ancora

  9. #9
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    lingguaggio e versione vanno sempre indicati nel titolo: leggi il regolamento
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  10. #10
    Originariamente inviato da postmaster1
    grazie giorgio ora funziona..mi ci sono impazzito sopra per 2 giorni...

    pero' quello che non riesco a capire è perche l'altro codice non funzione eppure è lo stesso che ho in un altra applicazione e funziona benissimo :master:

    beh l'importante è che ora vada...

    grazie ancora
    Prego.
    Ora che il problema è risolto godiamoci il risultato. Poi penseremo ai casi passati specialmente perchè facilmente si ripresenteranno in futuro.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

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.