5 messaggi dal 26 novembre 2003
Buongiorno a tutti,
premetto che ne so veramente poco di tutto ciò, e quello che volevo sapere è se esiste il modo di inserire un campo nvarchar e uno smallint nello stesso DataTextField. Mi spiego meglio, quando cerco di selezionare i due campi in questione da una tabella di SQL Server, mi dà il seguente errore:
Syntax error converting the nvarchar value 'Scope Licence ' to a column of data type smallint.
C'è qualcuno così umano da aiutarmi ?
Grazie mille a tutti.
Dukep
5 messaggi dal 26 novembre 2003
Ecco un pò di codice,

myConnection.Open()
myCommand = New SqlCommand( "SELECT ComponentID, ConceptID +' '+ ProductName As Product FROM VIEWCOMPONENT WHERE ContractNumber = '" & Session("NProject") & "'", myConnection)
Component.DataSource = myCommand.ExecuteReader()
Component.DataTextField = "Product"

Al posto della voce ProductName(NVARCHAR) dovrei inserire un campo in smallint.

Grazie mille per l'interessamento!!!
575 messaggi dal 06 settembre 2002
Contributi
tu dice nella select?
SELECT ComponentID, ConceptID , ProductName As Product FROM VIEWCOMPONENT WHERE ContractNumber = '" & Session("NProject")

ProductName è una variabile? che passi
perdonami ma non ti seguo ancora
5 messaggi dal 26 novembre 2003
No é un DataType di una colonna sql.
575 messaggi dal 06 settembre 2002
Contributi
il tuo problema sembra essere di conversione, anche se non capisco dove debba eseere applicata, comunque prova con ctype per la conversione in tipi.
5 messaggi dal 26 novembre 2003
Grazie millle,
era proprio di questo che avevo bisogno.
Grazie ancora,
Dukep

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.