Tengo un problema al utiliza procedimientos almacenados que contengan el
valor en un campo de tipo decimail (10,3) cuando lo declaro en mi programa
este me ejecuta un error les paso el procedimiento en que puedo estar
fallando o utilizar otro tipo de datos que acepte los decimales en vb 6
podrian darme una mano de como utilizar procedimientos almacenados con el
tipo de datos decimal
Dim cmd As New ADODB.Command
Dim Pr As Parameter
On Error GoTo errINUP
Conexion.BeginTrans
Set cmd.ActiveConnection = Conexion
cmd.CommandText = "sp_PCaj_InUp"
cmd.CommandType = adCmdStoredProc
'este valor me genera un error cuando pongo el tipo de datos decimal
Set Pr = cmd.CreateParameter("@PCAJCOD", adIdecimal, adParamInput,10)
cmd.Parameters.Append Pr
Pr.Value = intCodcaj
cmd.Execute , , adExecuteNoRecords
Conexion.CommitTrans
Exit Sub
errINUP:
Conexion.RollbackTrans
Set cmd = Nothing
End Sub
Leer las respuestas