Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di VRD
    Registrato dal
    Jul 2009
    Messaggi
    7

    Visual Basic 2008

    salve, è da poco che utilizzo VB 2008, devo fare un applicazione che interroga un Db.mdb dove si fa una select mi restituisca i dati che sono in due tabelle, eseguendo il codice mi da errore........

    codice:
    Private Sub SvolgiQuery(ByVal f As String, ByVal p As String)
            'dichiaro le variabili per passargli i valori f e p
            Dim Foglio As String = f
            Dim part As String = p
    
            'inizializziamo una nuova istanza DataSet
            objDataSet = New DataSet()
    
            'dichiaro la query da eseguire 
            Dim objDataAdapter1 As New OleDbDataAdapter("SELECT * FROM dati where FOGLIO=" & Foglio & " and NUMERO=" & part, objConnection)
    
            'compiliamo l'ogetto DataSet con i dati
    qui--> objDataAdapter1.Fill(objDataSet)
    
            'impostiamo l'ogetto DataView
            objDataView = New DataView(objDataSet.Tables("dati"))
    
            'impostare il nostro oggetto CurrencyManager all'ogetto DataView
            objCurrencyManager = CType(Me.BindingContext(objDataView), CurrencyManager)
            ListaDeiRecordCercati.DataSource = objDataView
    
        End Sub
    Mi data qualche consiglio.........????
    VRD

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quale errore in dettaglio?

    Dai un'occhiata al regolamento prima di postare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di VRD
    Registrato dal
    Jul 2009
    Messaggi
    7
    Troubleshooting Exceptions: System.Data.OleDb.OleDbException

    {"Tipi di dati non corrispondenti nell'espressione criterio."}
    VRD

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Invito l'autore della discussione a prendere visione del Regolamento interno, in particolare le sezioni dedicate ai titoli delle discussioni (mancante, in questo caso) e al posting del codice.

    Correggo io.

    Inoltre, ricordo che è sempre necessario riportare tutte le informazioni necessarie (in questo caso, ad esempio, l'errore sollevato), in modo da facilitare la ricerca di errori.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    qui

    ... ("SELECT * FROM dati where FOGLIO=" & Foglio & " and NUMERO=" & part, ....

    controlla:
    1. che FOGLIO e NUMERO siano effettivamente campi numerici
    2. che Foglio e part valgano qualcosa


  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da VRD
    "Tipi di dati non corrispondenti"
    Mi sembra che sia chiaro ... controlla i tipi di dati dei campi del db rispetto al tipo di dato passato.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.