Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/12/2010, 06:22
Avatar de trikerr
trikerr
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Consulta parametrica

No hay manera.

Solo estoy intentando insertar el nombre de un usuario y aun asi no hay manera. No me quiero ni imaginar cuando llegue al VarBinnary.

Este es el error que me da:
Cita:
ADODB.Command error '800a0bb9'

Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.

/sinc/sincronizar3.asp, line 15
Leyendo por internet dice esto:
Cita:
Explicación y posible solución:
Varios posibles errores.
Podria estar intentando abrir una tabla, sin referenciar la conexion que se debia crear anteriormente.
Me estoy saltando algo? Como se ve en el codigo tengo un par de lineas al final comentadas, con ese codigo si que me inserta el usuario en la BBDD.

Este es el codigo que tengo:
Código:
<%@ LANGUAGE="VBSCRIPT" %>
<%
DIM objCon
Set objCon = Server.CreateObject("ADODB.Connection")
strDSN = "DSN=SmaFingerIdelec;"
objCon.Open strDSN

sName = "John1"
iNum = 20

sSQL = "INSERT INTO User (Name) values ('" & sName & "')"
Set objCommand = CreateObject("ADODB.Command")
With objCommand
	.CommandText = "INSERT INTO User (Name) values (?)"
	.CommandType = adCmdText
	.ActiveConnection = "DSN=SmaFingerIdelec;"
	.Parameters.Append .CreateParameter("@sName", adVarChar, adParamInput, 200, sName)
	.Execute

Set .ActiveConnection = Nothing
End With

''sSQL = "INSERT INTO User (Name) values ('" & sName & "')"
''objCon.Execute sSQL
Response.Write "<p>" & sSQL & "</p>"

objCon.Close
set objCon = nothing
%>
A ver si me podeis ayudar. Gracias!!