creo il codice per il mio datalist, una select banale in cui chiedo il parametro lato e ordino per la colonna "ordinamento" inserita da me che l'utente può modificare che è numerica (mysql INT 11).. questo per creare una colonna di immagini.
Il problema è che l'immagine con il numero più basso (sia 0, 1 o qualunque altro) non appare ma, se ne inserisco un'altra con lo stesso numero di ordinamento (0 ad esempio) questa seconda si visualizza...
posto un po' di codice per chiarime il problema:
Using cn As New MySqlConnection(conn.StrConn)
cn.Open()
Dim CmdBanner As New MySqlCommand("SELECT * FROM tbl_banner where lato like 'd' order by ordinamento;", cn)
Dim RdBanner As MySqlDataReader
RdBanner = CmdBanner.ExecuteReader()
While RdBanner.Read
dtBanner.DataSource = RdBanner
dtBanner.DataBind()
End While
RdBanner.Close()
RdBanner = Nothing
End Using
che mi restituisce:
'd' '0' 'C_0_articolo.jpg'
'd' '0' pippo.jpg
'd' '1' 'C_0_articolo.jpg'
'd' '2' 'C_0_articolo.jpg'
'd' '3' 'C_0_articolo.jpg'
Nel datalist si vede solo pippo.jpg
Qualcuno mi sa aiutare?
grazie

Rispondi quotando
