120 messaggi dal 23 gennaio 2007
Facendo le modifiche che mi hai detto di fare
Protected Sub AccessDataSource5_Selecting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs)
If DropDownList1.SelectedValue = "Tutti" Then
Dim x As New OleDbParameter("@Prezzo", DropDownList4.SelectedValue)
e.Command.CommandText = "SELECT [IDImmobile], [Tipo], [Tipologia], [Località], [Comune], [Prezzo], [Metri Quadri] AS Metri_Quadri FROM [DomekImmobili] WHERE ([Prezzo] <= ?)"
e.Command.Parameters.Add(x)
End If

quando lo mando in esecuzione mi dice
tipi di dati non corrispondenti nell'espressione criterio
la colonna Prezzo di che tipo è? considera che SelectedValue è una stringa.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
120 messaggi dal 23 gennaio 2007
la colonna prezzo è un'intero
appunto devi convertire SelectedValue in un intero

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
120 messaggi dal 23 gennaio 2007
sarebbe? un esempio...
al volo Int32.Parse(DropDownList4.SelectedValue)

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
120 messaggi dal 23 gennaio 2007
Protected Sub AccessDataSource5_Selecting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs)
If DropDownList1.SelectedValue = "Tutti" Then
Dim h As Integer = Int32 Parse(DropDownList4 SelectedValue)
Dim x As New OleDbParameter("@Prezzo", h)
e.Command.CommandText = "SELECT [IDImmobile], [Tipo], [Tipologia], [Località], [Comune], [Prezzo], [Metri Quadri] AS Metri_Quadri FROM [DomekImmobili] WHERE ([Prezzo] <= ?)"
e.Command.Parameters.Add(x)
End If

io ho fatto così ma mi continua a dare l'errore di prima
sicuro la colonna presso sia un intero? il tipo preciso di access quale è Numeric?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.