Problema con SqlDbType

sabato 27 ottobre 2007 - 12.44

rspadar Profilo | Newbie

Ciao a tutti,

sto portando un applicazione scritta anni fa con Vb 2003 a Vb 2005.
L'applicazione usa il CF 2.0 adesso e ho un errore che dice SqlDbType
ambiguo nello spazio dei nomi System.Data

In totale sono 3 le righe da modificare :

cmd.Parameters.Add("@Campodata", SqlDbType.DateTime, 8, "CAMPODATA")
cmd.Parameters.Add("@Prezzo", SqlDbType.Money, 8, "PREZZO")
cmd.Parameters.Add("@Quantita", SqlDbType.Int, 4, "QUANTITA")


Ho visto che lo spazio dei nomi è cambiato, ma non riesco a trovare un
esempio che possa mettermi sulla giusta strada.

Qualcuno può darmi qualche indicazione?

StefanoLep Profilo | Senior Member

Ciao, puoi utilizzare il nuovo metodo addwithvalue dove non specifichi il tipo


Dim Status As New SqlClient.SqlParameter Status = MyCmd.Parameters.AddWithValue("@Status", Valore) 'oppure con il vecchio metodo dove specifichi il tipo ma sono 2 righe di codice Status = MyCommAtt.Parameters.Add("@Status", SqlDbType.DateTime) Status.Value = Valore

a te la scelta :-)

Solo chi fa sbaglia :-)
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5