Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema con un DataList
venerdì 20 giugno 2008 - 21.25
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
ven 20 giu 2008 - 21:25
Ho il seguente problema:
Ho la necessità di visualizzare tramite un DataList, gli ultimi 3 prodotti inseriti nel database. il problema che se uso la clausola TOP abbinata all'ORDER BY descrescente non mi funziona la TOP, infatti mi visualizza tutti i prodotti.
SelectCommand="SELECT TOP 3 [tipo], [codice], [prezzo], [foto] FROM [prodotti] WHERE [tipo]=1 ORDER BY [inserimento] DESC"></asp:AccessDataSource>
(questa non mi funziona=
SelectCommand="SELECT TOP 3 [tipo], [codice], [prezzo], [foto] FROM [prodotti] WHERE [tipo]=1"></asp:AccessDataSource>
(questa mi funziona)
perchè?
paoval72
Profilo
| Senior Member
297
messaggi | Data Invio:
lun 23 giu 2008 - 15:24
Ciao, ho provato la tua select su un mio Db, cambiando ovviamente i nomi dei campi: Sql2005 non mi dà errori di sintassi e mi restituisce le righe che mi aspetto, nell'ordine che mi aspetto. Potresti avere problemi di dati (ad esempio formattazione di date errata)?
Buona giornata,
PV
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
lun 23 giu 2008 - 15:52
Si ho eseguito un casino di prove. E' la formattazione delle Date nel DB Access che rompe.
Ho risolto il problema ordinando per ID (essendo un numero progressivo).
Ti ringrazio comunque per la risposta.
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
ven 27 giu 2008 - 12:16
ti do solo questo consiglio, sappi che si stai usando i campi contatore di access questi non sono completamente affidabili ad esempio:
inizio [1, 2, 3, 4, 5]
dopo cancellazione registri (2 e 5) [1, 3, 4]
dopo la compattazione (che in access può diventare quasi obbligatoria) [1, 2, 3]
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !