Just nu i M3-nätverket
Gå till innehåll

Objektet måste implementera IConvertible


guslin2

Rekommendera Poster

Får felmeddelandet "Objektet måste implementera IConvertible" När System.Data.SqlClient.ExecuteNonQuery körs pga raderna

 

 

sqlCom.Parameters.Add("@handelse", SqlDbType.VarChar).Value = handelse
sqlCom.Parameters.Add("@handelsedatum", SqlDbType.VarChar).Value = datum
sqlCom.Parameters.Add("@klockan", SqlDbType.VarChar).Value = klockslag

 

Hur ska jag lösa detta?

 

 

EDIT: Kom på att det ska stå typ handelse.text osv...

[inlägget ändrat 2005-07-20 09:50:20 av guslin2]

Länk till kommentar
Dela på andra webbplatser

Hej,

 

Du skriver inte vilka datatyper dina variabler har, men om jag antar att dem har motsvarande sql parametrarna, så borde nedanstående funka:

 

sqlCom.Parameters.Add("@handelse", SqlDbType.VarChar).Value = handelse.ToString() ' om den inte redan är en sträng d v s
sqlCom.Parameters.Add("@handelsedatum", SqlDbType.VarChar).Value = datum.ToString()
sqlCom.Parameters.Add("@klockan", SqlDbType.VarChar).Value = klockslag.ToString()

 

Mvh

 

Jimmy

Programming is a competition between programmers and God. The programmer keeps trying to write idiot proof programs, God keeps creating greater idiots. Right now, God is WAY ahead.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...