Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    138

    [VB express 2008] problema Tipi di dati non corrispondenti nell'espressione criterio.

    sto cercando di popolare un datagridview tramite una query ma mi riporta l'errore descritto nel titolo.. il tipo dati impostato su access è numerico..
    codice:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim valore As Integer = Codice_OffertaTextBox.Text
            Dim leggeredati As New OleDb.OleDbDataAdapter("SELECT* FROM Offerte WHERE Codice_Offerta BETWEEN 0 AND '" + valore.ToString + "'", archivio)
            Dim da As New DataSet
            leggeredati.Fill(da, "Offerte")
            DataGridView1.DataSource = da.Tables(0)
    
        End Sub
    End Class

  2. #2
    il messaggio dice che i tipi non corrispondono (primo indizio), tu dici che il campo è numerico (secondo indizio) ma poi nella query passi una stringa (terzo indizio): serve altro per capire dove sta l'errore?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    138
    si appunto, e al poosto di TOstring cosa devo mettere ?

  4. #4
    cosa c'entra .tostring? NON devi toglierlo, stai costruendo una stringa! è il parametro che passi a SQL che è sbagliato: visto che lo racchiudi tra apici, vuol dire che è una stringa; i numerici vanno senza apici (ma qui siamo all'abc di SQL, devi studiare le basi...)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    138
    grazie non lo sapevo

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Il problema è quello ... non lo sapevi perché non l'hai mai letto da nessuna parte, ovvero non hai mai letto un libro o qualcosa da cui imparare. Come hanno fatto tutti qui.
    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.