Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31

Discussione: [VB6] Oggetto Data

  1. #1

    [VB6] Oggetto Data

    Salve a tutti,
    il mio problema è il seguente..
    premettendo ke sono al primo appoccio con vb6 (se nn fosse ke ho fattoun pò d vba..)...
    sto tentando di scorrere i record d una tabella d un db access..se utilizzo la connection tutto ok... (ma a qsto punto nn sono come fare x visualizzare tutti i record, uso datagrid visualizzare elenco)
    se nn ho capito male si usa l'oggetto DATA e si imposta il db e il recorset source...
    qui c'è un problema: nn riconosce il DB!

    Perké? Se funziona con la connection posso sfruttarla anke per il data?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    posta il codice

  3. #3
    Versione di Access??

  4. #4
    Option Explicit
    Public Cn As New ADODB.Connection
    Public Rs As New ADODB.Recordset

    Sub connetti()
    With Cn
    .ConnectionString = "Provider = Microsoft.Jet.OleDB.4.0;" & _
    "Data source = E:\Documents and Settings\Administrator.SO\Desktop\Vanessa\Magazzin o.mdb "
    'nella prima riga si specifica il provider
    'nella seconda il percorso al db
    .ConnectionTimeout = 5 'numero dei secondi di timeout
    .CursorLocation = adUseClient 'tipo di cursore
    .Mode = adModeShareDenyNone 'nessuna limitazione
    .Open 'apertura ricordarsi di chiuderla
    End With
    With Rs
    .ActiveConnection = Cn ' imposta a che connessione si riferisce
    .LockType = adLockOptimistic ' imposta il tipo di lock
    End With
    End Sub


    Questo è il codice della connessione, copioato da quello suggerito da xgallo mi sembra....
    Access2000

    La connetti funziona...ho usato datagrid e tutto bene...

    Il problema è ke usando la data e impostando i valori su proprietà, db e tabella...nn va...

    Grazie

  5. #5
    A quanto ho capito per loggetto "data" nn serve la connessione ke ho fatto sopra...

  6. #6
    Avevo pensato a una cosa d qsto tipo:

    Call connetti
    Rs.Open ("select * from fornitori")
    Data1.RecordSource = Rs

    ma dà errore di tipo nell'ultima riga.

  7. #7
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    ma che è st'oggetto Data?

  8. #8
    Allego il pulsante relativo...

  9. #9
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    allora è un Controllo non un Oggetto....
    comunque allora usi DAO.....quindi mi sembra strano che tu ti stia connettendo ad un DB Access 2000....

  10. #10
    Scusa...hai ragione controllo....

    Cmq....il codice come ho detto funziona alla perfezione, già rpvato con DataGrid....

    Riformulo domanda:
    a cosa serve il controllo Data?
    Come posso fare per impostare il valore del db e tabella da dove prendere i dati visto ke dalle proprietà mi dà errore?

    Grazie

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.