Foros del Web » Programando para Internet » ASP Clásico »

Duda sobre RecordSet!!! urgente!!!

Estas en el tema de Duda sobre RecordSet!!! urgente!!! en el foro de ASP Clásico en Foros del Web. Hola, aqui les presento mi codigo: --------------------------------------------------------------------------------- <%@ language=VBScript %> <% Option Explicit %> <!..#include virtual="/adovbs.inc"..> <% Dim ObConn 'Creamos el objeto de conexion ahora... ...
  #1 (permalink)  
Antiguo 20/11/2003, 01:51
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años, 6 meses
Puntos: 0
Duda sobre RecordSet!!! urgente!!!

Hola, aqui les presento mi codigo:
---------------------------------------------------------------------------------
<%@ language=VBScript %>
<% Option Explicit %>
<!..#include virtual="/adovbs.inc"..>
<%
Dim ObConn
'Creamos el objeto de conexion ahora...
Set ObConn = Server.CreateObject ("ADODB.Connection")
ObConn.Open "Driver={SQL Server};server=(local);database=Rematon;uid=jotace ;pwd=winston"


Dim objRS
Set objRS = Server.CreateObject("ADODB.Connection")
objRS.Open "[Marca]", obConn, adOpenStatic, adLockOptimistic, adCmdTable
objRS.AddNew
objRS("Id_Marca") = Request.form("Id_Marca")
objRS("Marca") = Request.form("Marca")
objRS.Update
objRS.Close
set obConn = nothing
%>
<html>
<body>
Marca Registrada satisfactoriamente.
</html>
---------------------------------------------------------------------------------

el error que me sale es el sgte:

---------------------------------------------------------------------------------
Error de Microsoft VBScript en tiempo de ejecución (0x800A01F4)
Variable no definida: 'adOpenStatic'
/Registromarca.asp, línea 13
---------------------------------------------------------------------------------

Cual puede ser la solucion?
Acaso adOpenStatic no esta definida?
Gracias.-
:-p
__________________
Uno para todos!!!
Y todos para uno!!!
  #2 (permalink)  
Antiguo 20/11/2003, 02:50
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años, 10 meses
Puntos: 1
Las constantes no están definidas en asp, por lo que tienes que utilizar su valor. En el caso de adOpenStatic es 3

Si quieres usar constantes de ado, tienes que hacer un include a un fichero de constantes de ADO que se llama AdoVBS.inc y puedes encontrar buscando por ejemplo en google.
  #3 (permalink)  
Antiguo 20/11/2003, 03:15
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años, 6 meses
Puntos: 0
Gracias por responder!!!

Ya varie esa linea, ahora tengo:

---------------------------------------------------
objRS.Open "[Marca]", obConn, 3, 3, &H0002
---------------------------------------------------

y me sale un nuevo (y fastidioso) error:

---------------------------------------------------
Error de Microsoft VBScript en tiempo de ejecución (0x800A01C2)
Número de argumentos erróneo o asignación de propiedad no válida: 'Open'
/Registromarca.asp, línea 13
---------------------------------------------------
El numero de args creo q es el correcto ya q la sintaxis de open es asi:

recordset.Open Source, ActiveConnection, CursorType, LockType, Options


entonces cual es el problema?
Gracias
__________________
Uno para todos!!!
Y todos para uno!!!

Última edición por jcdlcc; 20/11/2003 a las 10:23
  #4 (permalink)  
Antiguo 21/11/2003, 11:17
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años, 6 meses
Puntos: 0
Ayudenme!!!

Please ayudenme con la pregunta anterior pues me dejo un mar de dudas. Se los agradecere....
__________________
Uno para todos!!!
Y todos para uno!!!
  #5 (permalink)  
Antiguo 18/10/2005, 12:25
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Dim adOpenStatic
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:35.