Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313

    [vb6] tabella dati modificabile

    devo mostrare i dati contenuti in una tabella del database in un form. questi dati devono essere modificabili/eliminabili e l'utente ne puo aggiungere di nuovi.

    quale controllo é meglio usare sapendo che lo dovrò popolare da codice e manualmente?

    help... magari anche qualche esempio di codice per popolare il controllo suggerito non sarebbe male. grazieeeeeeeeeeee
    alcool: la causa e la soluzione di tutti i problemi

  2. #2
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    ho deciso di provare con il datagrid.

    ecco come ottengo il recordset (adodb):
    codice:
    dbRst.Open q, dbConn, adOpenKeyset, adLockOptimistic
    come popolo il datagrid in funzione del recordset? help
    alcool: la causa e la soluzione di tutti i problemi

  3. #3
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    mi spiegate perché se creo un recordeset adodb estraendo i dati dal db non riesco ad associarlo al datagrid?
    codice:
    dim rs as adodb.recordset
    set rs = new adodb.recordset
    
    q = "SELECT * FROM [user] ORDER BY user_id ASC"
    
    rs.Open q, dbConn, adOpenKeyset, adLockOptimistic
    Set grdUsers.DataSource = rs
    grdUsers.Refresh
    e se invece ne creo uno senza estrarre i dati da db, invece funziona benissimo!??!?=?!?!!
    codice:
    Dim rs As New ADODB.Recordset
    
        rs.Fields.Append "Nome", adVarChar, 50
        rs.Fields.Append "Cognome", adVarChar, 50
        rs.Fields.Append "Indirizzo", adVarChar, 50
        rs.Open
        
        rs.AddNew
        rs.Fields(0) = "Pippo"
        rs.Fields(1) = "Palla"
        rs.Fields(2) = "Casa"
        
        rs.AddNew
        rs.Fields(0) = "Ciccio"
        rs.Fields(1) = "Gollo"
        rs.Fields(2) = "Ufficio"
    
        
        Set grdUsers.DataSource = rs
        grdUsers.Refresh
    la connessione (dbConn) é aperta e il recordset (rs) generato da db non é vuoto. Infatti se lo scorro posso stampare i valori.

    come diavolo si fa'???? ci sto sbattendo la testa da ieri pomeriggio
    alcool: la causa e la soluzione di tutti i problemi

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il recordset e' lato client o lato server?

  5. #5
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    io non ho impostato niente in merito... :master:

    edit:

    ho aggiunto questa riga e ora funziona:

    dbRst.CursorLocation = adUseClient
    alcool: la causa e la soluzione di tutti i problemi

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora prova ad impostare il recordset lato client ...

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Gumble
    io non ho impostato niente in merito... :master:

    edit:

    ho aggiunto questa riga e ora funziona:

    dbRst.CursorLocation = adUseClient
    Ecco ... era quello che ti stavo consigliando di fare ...

  8. #8
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    grazie mille! ho ancora un saccco da imparare... (d'altrone é solo 2 sett che ci studio dietro... )
    alcool: la causa e la soluzione di tutti i problemi

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.