Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    26

    Proprieta' Datagrid

    Ciao a tutti,
    vi ringrazio inanzitutto per l'aituo di ieri, sono riuscita a collegare i dati da un db access a un datagrid.....

    ok, fin qui ci siamo.
    Il problema e' che la query e' una select semplice da una tabella

    LA TABELLA CONTIENE 700 DATI , ma il DATAGRID ne visualizza solo 658.....
    come mai????
    qualcuno sa dirmi se e' colpa di qualche proprieta' settata male????

    grazie mille
    Sara

  2. #2
    Strano..
    bisognerebbe sapere come ha risolto, hai settato il "data source" del DataGrid con il recordset oppure hai aperto una recordset da codice e l'hai assegnata al DataGrid?

  3. #3
    Il problema e' che la query e' una select semplice da una tabella

    LA TABELLA CONTIENE 700 DATI , ma il DATAGRID ne visualizza solo 658.....
    come mai????
    Come dice Markho è molto strano prova a postare il codice....

    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    26

    ECCO IL CODICE....GRAZIE.....

    Ciao a tutti,
    ecco qui il codice...........

    Private Sub Form_Load()
    Dim Cn As New ADODB.Connection
    Dim Rs As New ADODB.Recordset
    Cn.CursorLocation = adUseClient
    Cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub\wwwroot\soanew\imprese.mdb"
    Rs.Open "Select * from imprese", Cn, adOpenStatic, adLockOptimistic
    Set DataGrid1.DataSource = Rs
    End Sub


    LA Select * from imprese RESTITUISCE 700 record, mentre nel programma ne escono 658!!!
    sembra molto strano anche a me!!!
    grazie mille
    sara

  5. #5
    c:\inetpub\wwwroot\soanew\imprese.mdb

    non è che stai usando 2 db diversi?

  6. #6
    codice:
    Private Sub Form_Load() 
    Dim Cn As New ADODB.Connection 
    Dim Rs As New ADODB.Recordset 
    Cn.CursorLocation = adUseClient 
    Cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub\wwwroot\soanew\imprese.mdb" 
    Rs.Open "Select * from imprese", Cn, adOpenStatic, adLockOptimistic 
    Set DataGrid1.DataSource = Rs 
    End Sub
    Prova a fare un interazione per verificare il numero totale dei records estratti dalla stringa SQL creando un text sul form:

    codice:
    Rs.MoveFirst
    For i = 0 To Rs.recordCount - 1
    conta = conta + 1
    text1.text = conta
    text1.refresh
    Rs.MoveNext
    next i

  7. #7
    Sara, hai risolto?

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    26

    non ho ancora risolto...

    non so come mai, ma sempre 658 ne tira fuori...

  9. #9
    Mi potresti riesporre il problema, dai post precedenti non mi è molto chiaro

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    26

    PER Markho

    Ciao ,

    allora, il codice che ho scritto deve farmi vedere una tabella che ho in access tramite un datagrid

    il problema e' che anziche' visualizzarmi tutti i 700 record me ne visualizza solo 658!

    Grazie ancora
    sara

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.