Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: [VB6] Data Environment

  1. #11
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Per prima cosa hai provato come ti ho suggerito (Execute..) ?

    Se vuoi provare ad usare ADODB segui questi passi.
    Se utilizzi il DataEnvironment hai già i riferimenti impostati
    correttamente per ADO.

    Allora :

    Il Data Environment lo hai collegato ad una fonte di dati tramite
    un oggetto connessione, giusto ?

    Nelle proprietà di connessione hai la ConnectionSource ?
    Quellla stringa è la stessa che devi utilizzare per aprire
    una connessione ADODB

    Per creare ed aprire la connessione basta :

    codice:
      ' dichiari e crei un oggetto connessione
      Dim conn As New ADODB.Connection 
    
      ' dichiari e crei un oggetto recordset
      Dim rs As New ADODB.Recordset
    
      ' Apri la connessione 
      conn.Open "LaStringaCheTroviInConnectionSource"
      
      ' apri il recordset eseguendo la query.  
      rs.Open "SELECT * FROM .......", conn, 3,3 ' Per il momento lascia così
    
      ' a questo punto rs rappresenta l'insieme dei record estratti
    Fammi sapere.
    Ciao, Brainjar

  2. #12
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224
    Grazie di tutto...ho provato a collegare un datagrid...

    codice:
    Set Me.DataGrid1.DataSource = rs
    ...ma non mi visualizza nulla?!

  3. #13
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224
    Grazie di tutto...ho provato a collegare un datagrid...

    codice:
    Set Me.DataGrid1.DataSource = rs
    ...ma non mi visualizza nulla?!

  4. #14
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Per collegare il data grid (e non la FlexGrid) hai bisogno del
    DataEnvironment.

    Quindi vale il mio primo suggerimento.
    codice:
    With DataEnvironment1 ' sostituisci i nomi degli oggetti con i tuoi 
        .Connection1.Open  
        Set datagrid.DataSource = .Connection1.Execute("SELECT * FROM TABELLA ...")
    End With
    Ricordati di sostiituire i nomi del DaraEnvironment e del suo
    oggetto connessione con quelli che hai dato tu.
    Ciao, Brainjar

  5. #15
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224
    Siamo riusciti...in pratica mancava, prima di aprire la connessione, questa riga di codice:

    codice:
    conn.CursorLocation = 3

  6. #16
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Grande!
    Ciao, Brainjar

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 © 2024 vBulletin Solutions, Inc. All rights reserved.