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 1.0/1.1
Problema con il DataTable
venerdì 21 ottobre 2005 - 12.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
scisolutions
Profilo
| Newbie
2
messaggi | Data Invio:
ven 21 ott 2005 - 12:24
Ciao a tutti!!!!
avrei bisogno di un'aiuto....eseguendo la porzione di codice sottostante ottengo un DataTable dove il tipo dela prima colonna è giustamente una stringa mentre quello della seconda colonna è un Byte invece di un Integer...quale può essere il motivo?
....Dim dt As DataTable
Dim dv As DataView
If Session("TipoImballo") Is Nothing Then
dt = getDataTable(conn, String.Format(sqlTotaliTipoImballi, Request.QueryString("codice")))
Session("TipoImballo") = dt
Else
dt = CType(Session("TipoImballo"), DataTable)
End If
dv = New DataView(dt)
dv.Sort = ViewState("grid_SortExpression")
....
La query è la seguente:
Dim sqlTotaliTipoImballi As String = "SELECT documento_corpo.TIPO_IMBALLO,IF(quantita_steli>0 and not quantita_steli is null,Sum(quantita_box/quantita_steli),Sum(quantita_box)) AS totale_imballo FROM documento_corpo LEFT JOIN info_imballi ON (documento_corpo.TIPO_IMBALLO = info_imballi.IMBALLO)
AND (documento_corpo.ARTICOLO = info_imballi.ARTICOLO)
GROUP BY documento_corpo.ID_TESTA_FORNITORE
HAVING documento_corpo.ID_TESTA_FORNITORE={0} "
Ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 21 ott 2005 - 15:54
Il formato dati byte è un intero così come l'int con la differenza che accetta un range limitato.
Il byte infatti accetta valori da 0 a 255.
Dipende quindi come hai definito le colonne dati nel tuo database.
Se hai usato un intero corto probabilmente questo è il problema.
Infatti il DataSet viene creato appoggiandosi ai tipi di dati definiti nel DB.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
scisolutions
Profilo
| Newbie
2
messaggi | Data Invio:
ven 21 ott 2005 - 17:20
Ti ringrazio...col tuo suggerimento ho risolto il problema
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 !