Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Recordset

  1. #1
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536

    Recordset

    Ciao ragazzi, ancora io....

    Allora, veniamo subito al dunque:

    Ho questo modulo:

    Option Explicit
    Public conn As ADODB.Connection
    Sub main()

    Dim conn As ADODB.Connection
    Set conn = New ADODB.Connection
    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\GestioneProduzione.mdb;Persist Security Info=False"
    conn.Open

    MDIForm1.Show

    End Sub

    poi setto la variabile rs:

    Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset

    rs.ActiveConnection = conn
    rs.CursorType = adOpenDynamic
    rs.LockType = adLockOptimistic

    rs.Source = "SELECT * FROM GestioneModulo"

    rs.Open
    rs.AddNew


    xkè all'evento inserisci mi da errore?
    dice ke l'oggetto fa riferimento ad una connessione chiusa o inesistente.....

    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  2. #2
    Prova al posto di
    rs.CursorType = adOpenDynamic
    con
    rs.CursorType = adOpenKeyset
    C-: Il programma ha dato un errore!!
    P-: Ma sul mio Pc funziona!!!!

  3. #3
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da rapture74
    Prova al posto di
    rs.CursorType = adOpenDynamic
    con
    rs.CursorType = adOpenKeyset
    Sorry, da sempre lo stesso errore....
    Ma sintatticamente quello ke ho scritto va bene..... nn capisco xkè mi da errore.... sbaglio qualke cosa? :master:
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  4. #4
    Che errore ti da?
    Chi non cerca trova.

  5. #5
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da tas
    Che errore ti da?
    l'ho scritto su....
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  6. #6
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Ma questa dichiarazione è esatta?:


    Option Explicit
    Public conn As ADODB.Connection


    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    contralla come apri il recordset

    e controlla che non ci sia Eof.
    Ans.

  8. #8
    Scusa ma se fai un ADDNEW cosa usi a fare il Rs?

    Io faccio Conn.Execute (Query)
    Query = "INSERT INTO ..."

    Non va bene?
    Eviti di usare Rs e lo tieni libero per qulacos' altro.



  9. #9
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222

    Re: Recordset

    codice:
    Option Explicit
    Public conn As new ADODB.Connection  <--- questa nel modulo
    
    
    Dim conn As ADODB.Connection <-- è inutile, l'hai già dichiarata nel
                                      modello pubblico
    Questo ti conviene metterlo nel load dell'MDI
    codice:
    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data 
    Source=" & App.Path & "\GestioneProduzione.mdb;Persist Security Info=False"
    conn.Open
    
    
    poi setto la variabile rs:
    
    Dim rs As ADODB.Recordset
     Set rs = New ADODB.Recordset
     Stringa = "SELECT * FROM GestioneModulo"
     rs.Open, stringa, conn,1,2
    fammi sapere come va
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

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.