Consulta sobre ado

Ysrael
26 de Mayo del 2008
Hola compañeros, una consulta, cual es la diferencia o desventaja de ejecutar sentecias sql de la siguiente manera:
1)
sql="exec miprocedure " & var1,var2
conexion.execute(sql)
2)
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

Hay ventajas, desventajas o da igual?

Gracias
Saludos
Ysrael Nuñez