18 messaggi dal 09 maggio 2005
Buongiorno a tutti
Sto trasferendo un campo varbinary(max) da una tabella da Access ad una di MSSql Server.

Leggo il campo in una variabile Byte, imposto l'istruzione Sql ma va in errore: "Dichiarare la variabile scalere @Firma.

La stessa istruzione Sql su Access non da errore.

Questo il codice vb:

Dim oByte() As Byte

Try
oByte = (oRdr.Item("T_STP_Campo"))

sSql = "UPDATE T_STP SET "
sSql &= " T_STP_Campo= @Campo "
sSql &= " WHERE T_STP_Anno = @T_STP_Anno"
sSql &= " AND T_STP_IDTipoStp = @T_STP_IDTipoStp"
sSql &= " AND T_STP_ID = @T_STP_ID"
oCmd_New.CommandText = sSql
oCmd_New.Parameters.Clear()
oCmd_New.Parameters.AddWithValue("@Campo", oByte)
oCmd_New.Parameters.AddWithValue("@T_STP_Anno", (oRdr.Item("T_STP_Anno") & ""))
oCmd_New.Parameters.AddWithValue("@T_STP_IDTipoStp", (oRdr.Item("T_STP_IDTipoStp") & ""))
oCmd_New.Parameters.AddWithValue("@T_STP_ID", (oRdr.Item("T_STP_ID") & ""))
oCmd_New.ExecuteNonQuery()
oCmd_New.Parameters.Clear()

Catch ex As Exception
Beep()
End Try

Potete darmi qualche aiuto. Grazie
Marco
18 messaggi dal 09 maggio 2005
Risolto.
Il codice è corretto, era l'oggetto 'oCmd_New' che andava definito come 'SqlClient.SqlCommand'

Grazie lo stesso
1 messaggio dal 07 luglio 2022
www.vcaretec.com
Ya code is correct, thanks for the this help.

Call Center Outsourcing Vendor

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.