Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: ADODB


Message #1 by "Jayson Quintero" <jabord@h...> on Fri, 13 Dec 2002 20:54:09
Gracias por tu respuesta, ya solucione el problema, en el setup agregue el archivo msado15.dll con esto todo me funcionó bien. No sé
por que dices que la sintaxis no esta correcta..?
Bueno Gracias por la ayuda... saludos




>Obviamente no esta reconociendo los componentes de MDAC, (me imagino que 
>lo instalaste en el servidor ya que en los clientes web no es 
>necesario). 
> 
>La sintaxis correcta es la siguiente no la que tu utilizas: 
>set Rs = server.createObject("ADODB.recordset") 
> 
>Yo utilizo los dos procedimientos que estan mas abajo los cuales los 
>pongo en un archivo independiente que luego lo jalo al asp que estoy 
>trabajando con un include (esto no lo haria por nada del mundo asi en 
>ASPX). 
> 
> 
>------------------------------------------------------------------------ 
>---- 
>------------------------------------------------------------------------ 
>---- 
>'PARA LEER DATOS 
> 
>function Consulta(strSQL) 
> 'para leer todos los datos sin importar numero de paginas ni 
>ítems por 'pagina 
> set Consulta=GetRecordset(StrSQL,1,1) 
>end function 
> 
> 
>Function GetRecordSet(strSQL, ByVal i, ByVal j) 
>session.LCID = 1033 
> 
>' I pagina 
>' J Item por pagina 
> 
> StrConnectionString = "PROVIDER=SQLOLEDB;" _ 
> & " Data Source=cerebro;" _ 
> & " Initial Catalog=DBLogistica;" _ 
> & " User Id=test;" _ 
> & " Password=test;" _ 
> & " ConnectionTimeout = 2000" 
> 
> Dim objConn 
> Dim objRS 
> 
> Set objConn = CreateObject("ADODB.Connection") 
> objConn.Open StrConnectionString 
> Set objRS = CreateObject("ADODB.Recordset") 
> objRS.CursorLocation = adUseClient 
> objRS.Open strSQL, _ 
> objConn, _ 
> adOpenForwardOnly, _ 
> adLockBatchOptimistic 
> Set objRS.ActiveConnection = Nothing 
> objConn.Close 
> Set objConn = Nothing 
> if objRS.eof and objRS.bof then 
> else 
> objRS.PageSize = j 'items por pagina 
> objRS.AbsolutePage = i 'pagina a mostrar 
> end if 
> Set GetRecordSet = objRS 
>End Function 
> 
> 
>'PARA EJECUTAR CUALQUIER COSA 
>Sub Ejecuta(ByVal strSQL) 
> StrConnectionString = "PROVIDER=SQLOLEDB;" _ 
> & " Data Source=cerebro;" _ 
> & " Initial Catalog=DBLogistica;" _ 
> & " User Id=test;" _ 
> & " Password=test;" _ 
> & " ConnectionTimeout = 2000" 
> 
> Dim objConn 
> 
> Set objConn = CreateObject("ADODB.Connection") 
> objConn.Open StrConnectionString 
> objconn.execute(strSQL) 
> 
> objConn.Close 
> Set objConn = Nothing 
> 
>End sub 
>------------------------------------------------------------------------ 
>---- 
>------------------------------------------------------------------------ 
>---- 
> 
> 
>-----Mensaje original----- 
>De: jayson osvaldo [mailto:jabord@h...] 
>Enviado el: Viernes, 13 de Diciembre de 2002 07:13 p.m. 
>Para: ASP.Net en Español 
>Asunto: [aspx_espanol] RE: ADODB 
> 
>Hola gracias por tu comentario. 
>Fijate que hice lo que me dijiste,  para aplicaciones windows todo ok, 
>pero para aplicaciones web no me funcionó. Me sigue mandando error de 
>CLSID no valid o no registrado. Y es solamente cuando hago referencia a 
>Adodb. Y solamente puse este codigo de prueba : dim rs as new 
>adodb.recordset 
>Bueno cualquier otra sugerencia es válida. Gracias. 
> >Tienes que instalar el soporte MDAC de Microsoft en la computadora 
> >cliente. La versión que debes instalar puede ser la 2.6 o 2.7, esto 
> >depende de que librería (Microsoft Activex Data Object library 2.x) 
> >estas utilizando en tu sistema. 
> > 
> >Puedes bajar los instaladores del site de Microsoft. 
> > 
> >Saludos. 
> > 
> >Jorge Castro F 
> > 
> > 
> > 
> > 
> >-----Mensaje original----- 
> >De: Jayson Quintero [mailto:jabord@h...] 
> >Enviado el: Viernes, 13 de Diciembre de 2002 08:54 p.m. 
> >Para: ASP.Net en Español 
> >Asunto: [aspx_espanol] ADODB 
> > 
> >Hola.. 
> > 
> > Hice un setup, con una aplicación que hace uso del viejo ADO. Pero 
> >despues que lo instalo en una máquina. Al correr el sistema me manda un 
> 
> >error indicando que no esta registrado, CLSID no es valido o no esta 
> >registrado. 
> > 
> > Alguien le ha pasado y sabe que puede ser. 
> > 
> >--- 
> >Usted está suscrito a aspx_espanol como: 
> >p4ch1n@y... 
> >Para darse de baja, envíe un mensaje en blanco a 
> >%%email.unsub%% 
> > 
> >--- 
> > 
> > 
> >_______________________________________________________________ 
> > 
> >Copa del Mundo de la FIFA 2002 
> > 
> >El único lugar de Internet con vídeos de los 64 partidos. 
> > 
> >¡Apúntante ya! en http://fifaworldcup.yahoo.com/fc/es/ 
> > 
> > 
> >--- 
> >Usted está suscrito a aspx_espanol como: 
> >jabord@h... 
> >Para darse de baja, envíe un mensaje en blanco a 
> >%%email.unsub%% 
> > 
> >--- 
>MSN Fotos: la forma más fácil de compartir e imprimir fotos. Haz clic 
>aquí 
> 
>--- 
>Usted está suscrito a aspx_espanol como: 
>p4ch1n@y... 
>Para darse de baja, envíe un mensaje en blanco a 
>%%email.unsub%% 
> 
>--- 
> 
> 
>_______________________________________________________________ 
> 
>Copa del Mundo de la FIFA 2002 
> 
>El único lugar de Internet con vídeos de los 64 partidos. 
> 
>¡Apúntante ya! en http://fifaworldcup.yahoo.com/fc/es/ 
> 
> 
>--- 
>Usted está suscrito a aspx_espanol como: 
>jabord@h... 
>Para darse de baja, envíe un mensaje en blanco a 
>%%email.unsub%% 
> 
>--- 
MSN Fotos: la forma más fácil de compartir e imprimir fotos. Haz clic aquí 

  Return to Index