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

conexion base de dato (access)

Estas en el tema de conexion base de dato (access) en el foro de ASP Clásico en Foros del Web. hola nuevamente................................. como estan???????? tengo un problema, tengo un sistema en asp, el cual me funciona en mi computador donde lo estoy trabajando hasta el ...
  #1 (permalink)  
Antiguo 11/08/2004, 10:49
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 21 años, 7 meses
Puntos: 1
Sonrisa conexion base de dato (access)

hola nuevamente.................................

como estan????????

tengo un problema, tengo un sistema en asp, el cual me funciona en mi computador donde lo estoy trabajando hasta el momento todo bien, pero mi problema ahora es que tengo que subirlo a internet, mi problema es cual de todas las conexiones para conectarse a una base de dato (access) debo ocupar.

pd: les doy gracias a todos por contestar mis dudas, ya que gracias a ustedes e podido aprender asp, ya que empeze de cero, y por eso cada duda que tengo se las hago ustedes, gracias

gracias
  #2 (permalink)  
Antiguo 11/08/2004, 11:04
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
La misma conexión que usas en tu computador donde estás trabajando. Lo único que tenés que tener cuidado es de no usar rutas completas hacia el archivo MDB (c:\blablabla\carpeta\archivo.mdb) sino usar Server.MapPath("carpeta/archivo.mdb")
__________________
...___...
  #3 (permalink)  
Antiguo 11/08/2004, 11:28
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 21 años, 7 meses
Puntos: 1
dazuaga pero en el driver, este no se debe modificar..
por ejemplo :

'Validamos su identidad
set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\base\Melon_base.mdb;"

cliente="SELECT * FROM " & _
"cliente WHERE (codigo_cli='"&login&"');"


set rs_cliente=oConn.Execute(cliente)

este codigo lo tengo para trabajar en mi computador como localhost, pero al subirlo no deberia cambiar el driver o algo, o solo le doy la direccion donde esta la base de dato..

ya que e leido y e visto algunas conexiones como esta:

<%
Dim Conex
'Creamos el objeto de conexion ahora...
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server=TU_SERVIDOR; database=NOMBRE_BASE; uid=sa;pwd="
%>
  #4 (permalink)  
Antiguo 11/08/2004, 11:56
 
Fecha de Ingreso: julio-2004
Ubicación: Capital Federal, Argentina
Mensajes: 283
Antigüedad: 20 años, 10 meses
Puntos: 1
es que DBQ=C:\Inetpub\wwwroot\base\Melon_base.mdb;
se refiere a un directorio local de tu pc en el disco C
la foram de encontrar el directorio del servidor es tal como dazuaga indicó "Server.MapPath"
  #5 (permalink)  
Antiguo 11/08/2004, 12:40
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 21 años, 7 meses
Puntos: 1
muchas gracias dazuaga y forvan por ayudarme me pude conectar a la base de datos

aqui esta mi codigo para que lo vean:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%Set Connae = Server.CreateObject("ADODB.Connection")
Connae.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("./base/Melon_base.mdb"))

set rse=createobject("ADODB.Recordset")
sqltxt="SELECT * from cliente where codigo_cli='hormisur'"
rse.open sqltxt,connae
if not rse.EOF then

response.write "no es fin de archivo"
rse.close
connae.close
set connae=nothing

else

response.write "es fin de archivo"
rse.close
connae.close
set connae=nothing



end if
%>

gracias, muchas gracias
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 08:53.