conexion a tablas libres de visual fox pro

27/09/2004 - 22:10 por principiante | Informe spam
Saludos

Tengo la siguiente linea para conecatrme a una tbla libre de VFP y realizar
una consulta pero me genera un error,

oConexion.open "DRIVER={Microsoft Visual FoxPro
Driver};SourceTypeÛF;SourceDb=c:\prueba\usuarios.dbf
sqlstr="select * from usuarios where usuario='"&Request.Form("usuario")&"'
and clave='"&Request.Form("clave")&" '"
set oRsGeneric=oConexion.execute(sqlstr)

Soy principiante en esto y no se que puede estar saliendo mal.

Gracias por la orientacion que me puedan brindar

Preguntas similare

Leer las respuestas

#1 principiante
27/09/2004 - 23:37 | Informe spam
Gracias Manuel, eso era ahora ya me funciona perfecto.
Gracias


"Manuel Etcheto" escribió en el
mensaje news:Ohrw%
Hola
En el caso de las tablitas dbf, la conexión la haces al directorio, y no


al
archivo, luego la Tabla en el SQL es el nombre de archivo ¿se entiende?
La conexión sería a c:\prueba, y no a c:\prueba\usuarios.dbf

Suerte
Manuel


principiante <desconocido> escribió en el mensaje de noticias
#
> Saludos
>
> Tengo la siguiente linea para conecatrme a una tbla libre de VFP y
realizar
> una consulta pero me genera un error,
>
> oConexion.open "DRIVER={Microsoft Visual FoxPro
> Driver};SourceTypeÛF;SourceDb=c:\prueba\usuarios.dbf
> sqlstr="select * from usuarios where


usuario='"&Request.Form("usuario")&"'
> and clave='"&Request.Form("clave")&" '"
> set oRsGeneric=oConexion.execute(sqlstr)
>
> Soy principiante en esto y no se que puede estar saliendo mal.
>
> Gracias por la orientacion que me puedan brindar
>
>


Respuesta Responder a este mensaje
#2 principiante
27/09/2004 - 23:42 | Informe spam
Manuel, otra pregunta, como hago para indicar que abra la tabla dbf de un
directorio que esta dentro del raiz del localhost, sin necesidad de colocar
la ruta c:\inetpub\wwwroot\prueba
Gracias



"Manuel Etcheto" escribió en el
mensaje news:Ohrw%
Hola
En el caso de las tablitas dbf, la conexión la haces al directorio, y no


al
archivo, luego la Tabla en el SQL es el nombre de archivo ¿se entiende?
La conexión sería a c:\prueba, y no a c:\prueba\usuarios.dbf

Suerte
Manuel


principiante <desconocido> escribió en el mensaje de noticias
#
> Saludos
>
> Tengo la siguiente linea para conecatrme a una tbla libre de VFP y
realizar
> una consulta pero me genera un error,
>
> oConexion.open "DRIVER={Microsoft Visual FoxPro
> Driver};SourceTypeÛF;SourceDb=c:\prueba\usuarios.dbf
> sqlstr="select * from usuarios where


usuario='"&Request.Form("usuario")&"'
> and clave='"&Request.Form("clave")&" '"
> set oRsGeneric=oConexion.execute(sqlstr)
>
> Soy principiante en esto y no se que puede estar saliendo mal.
>
> Gracias por la orientacion que me puedan brindar
>
>


Respuesta Responder a este mensaje
#3 Manuel Etcheto
28/09/2004 - 05:20 | Informe spam
La raìz del web la obtienes con Server.MapPath("\"),
Si quieres el directorio en que está la página que se ejecuta es
Server.MapPath(".")

De todas maneras, no es buena idea poner bases ni archivos descargables
dentro del root...

Utiliza un directorio fuera, (al mismo nivel que el root) ; obtén la ruta
física del raiz con el mapPath y luego con inStrRev(ruta, "\") tomas la
última barra y cortas allí la cadena con left(); luego le añades & "/dirBDs"
y tienes la ruta de las BDs que aunque mudes la web siempre lo pondrás a la
misma "altura" que la raíz.
c:\misCosas\RaizWeb\pagina.asp
c:\misCosas\dirBDs\tablita.dbf

Suerte
Manuel


"principiante" <desconocido> wrote in message
news:
Manuel, otra pregunta, como hago para indicar que abra la tabla dbf de


un
directorio que esta dentro del raiz del localhost, sin necesidad de


colocar
la ruta c:\inetpub\wwwroot\prueba
Gracias



"Manuel Etcheto" escribió en


el
mensaje news:Ohrw%
> Hola
> En el caso de las tablitas dbf, la conexión la haces al directorio, y no
al
> archivo, luego la Tabla en el SQL es el nombre de archivo ¿se entiende?
> La conexión sería a c:\prueba, y no a c:\prueba\usuarios.dbf
>
> Suerte
> Manuel
>
>
> principiante <desconocido> escribió en el mensaje de noticias
> #
> > Saludos
> >
> > Tengo la siguiente linea para conecatrme a una tbla libre de VFP y
> realizar
> > una consulta pero me genera un error,
> >
> > oConexion.open "DRIVER={Microsoft Visual FoxPro
> > Driver};SourceTypeÛF;SourceDb=c:\prueba\usuarios.dbf
> > sqlstr="select * from usuarios where
usuario='"&Request.Form("usuario")&"'
> > and clave='"&Request.Form("clave")&" '"
> > set oRsGeneric=oConexion.execute(sqlstr)
> >
> > Soy principiante en esto y no se que puede estar saliendo mal.
> >
> > Gracias por la orientacion que me puedan brindar
> >
> >
>
>


Respuesta Responder a este mensaje
#4 principiante
30/09/2004 - 00:36 | Informe spam
Gracias, me ha sido de muchisima ayuda


"Manuel Etcheto" escribió en el mensaje
news:
La raìz del web la obtienes con Server.MapPath("\"),
Si quieres el directorio en que está la página que se ejecuta es
Server.MapPath(".")

De todas maneras, no es buena idea poner bases ni archivos descargables
dentro del root...

Utiliza un directorio fuera, (al mismo nivel que el root) ; obtén la ruta
física del raiz con el mapPath y luego con inStrRev(ruta, "\") tomas la
última barra y cortas allí la cadena con left(); luego le añades &


"/dirBDs"
y tienes la ruta de las BDs que aunque mudes la web siempre lo pondrás a


la
misma "altura" que la raíz.
c:\misCosas\RaizWeb\pagina.asp
c:\misCosas\dirBDs\tablita.dbf

Suerte
Manuel


"principiante" <desconocido> wrote in message
news:
> Manuel, otra pregunta, como hago para indicar que abra la tabla dbf


de
un
> directorio que esta dentro del raiz del localhost, sin necesidad de
colocar
> la ruta c:\inetpub\wwwroot\prueba
> Gracias
>
>
>
> "Manuel Etcheto" escribió en
el
> mensaje news:Ohrw%
> > Hola
> > En el caso de las tablitas dbf, la conexión la haces al directorio, y


no
> al
> > archivo, luego la Tabla en el SQL es el nombre de archivo ¿se


entiende?
> > La conexión sería a c:\prueba, y no a c:\prueba\usuarios.dbf
> >
> > Suerte
> > Manuel
> >
> >
> > principiante <desconocido> escribió en el mensaje de noticias
> > #
> > > Saludos
> > >
> > > Tengo la siguiente linea para conecatrme a una tbla libre de VFP y
> > realizar
> > > una consulta pero me genera un error,
> > >
> > > oConexion.open "DRIVER={Microsoft Visual FoxPro
> > > Driver};SourceTypeÛF;SourceDb=c:\prueba\usuarios.dbf
> > > sqlstr="select * from usuarios where
> usuario='"&Request.Form("usuario")&"'
> > > and clave='"&Request.Form("clave")&" '"
> > > set oRsGeneric=oConexion.execute(sqlstr)
> > >
> > > Soy principiante en esto y no se que puede estar saliendo mal.
> > >
> > > Gracias por la orientacion que me puedan brindar
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida