Ado

tema enviado por Ysrael en Visual Basic 6.0
tema iniciado el 26/05/2008

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