Hola compañeros, una consulta, cual es la diferencia o desventaja de ejecutar sentencias sql de la siguiente manera:
1)
sql="exec miprocedure " & var1,var2
conexion.execute(sql)
2)
cmdComando.CommandType = adCmdStoredProc
cmdComando.CommandText = "miprocedure"
Set prm = cmd.CreateParameter("@var1", adBigInt, adParamInput)
cmd.Parameters.Append prmParametro
prmParametro.Value = 0
Set prm = cmd.CreateParameter("@var2", adBigInt, adParamInput)
cmd.Parameters.Append prmParametro
prmParametro.Value = 0
cmd.Execute
Las dos formas de ejecución hacen lo mismo, hay ventajas, desventajas o da igual hacerlo de una u otra forma?,
claro que para el segundo caso se utiliza más código
Gracias
Saludos
Ysrael Nuñez