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

Como me conecto a mi base de datos ?

Estas en el tema de Como me conecto a mi base de datos ? en el foro de ASP Clásico en Foros del Web. Hola. No puedo hacer q mis consultas pesquen. Tengo las tablas en el SQL Server enterprise manager y estoy trabajando con Dreamweaver MX. La wea ...
  #1 (permalink)  
Antiguo 20/04/2005, 10:19
Avatar de Pipe_GS  
Fecha de Ingreso: marzo-2005
Ubicación: Frente al PC
Mensajes: 46
Antigüedad: 19 años, 3 meses
Puntos: 0
Como me conecto a mi base de datos ?

Hola.
No puedo hacer q mis consultas pesquen.
Tengo las tablas en el SQL Server enterprise manager y estoy trabajando con Dreamweaver MX.
La wea es q tengo las tablas en el panel derecho y todos archivos ASP necesarios mas abajo.
Creo haber hecho bien las conecciones y la creacion de un nuevo sitio.
Tn creo habeer echo bien la coneccion a la BD.
No se q wea hacer.
Por ejemplo en una consulta x, tengo este codigo:

Cita:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Resultados de la búsqueda</title>
</head>
</body>
<!--#include file="../sistencom/Connections/encomiendas_s.asp" -->


<%
dim campo, texto
campo=request.form("campo")
texto=request.form("texto")

set cn=Server.CreateObject("Adodb.Connection")

cn.Open MM_encomiendas_s_STRING
'cn.Connection timeout=20
set rs=Server.CreateObject("Adodb.Recordset")
rs.Open "Select * from ENCOMIENDA_ENTRADA where "&campo&" like '%"&texto&"%'",cn

%>

<h1>Resultado de la búsqueda</h1>
<ul>

<%
Do until rs.EOF
Response.write "<br><a href=frmficha_enc.asp?ID_ING_ENCOM="&rs.fields("ID _ING_ENCOM")&">Ver Ficha &nbsp;&nbsp</a>"
Response.write rs.fields("Remitente")
Response.write chr(10)
rs.MoveNext
loop
%>
</ul>

<%
rs.close
cn.close
set rs=nothing
set cn=nothing
%>
</body>
</html>
Q wea podria hacer ?
Vale, gracias de antemano.
  #2 (permalink)  
Antiguo 20/04/2005, 10:20
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Y cuál es el problema???
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 20/04/2005, 10:30
Avatar de Pachangero  
Fecha de Ingreso: marzo-2005
Mensajes: 102
Antigüedad: 19 años, 2 meses
Puntos: 0
Saludos

Si vi bien, donde abres la base de datos?

Si estoy en lo correcto te falto esta linea

oConn.Open (Server.Mappath("base.mdb"))

Última edición por Pachangero; 20/04/2005 a las 10:36
  #4 (permalink)  
Antiguo 20/04/2005, 12:45
Avatar de Pipe_GS  
Fecha de Ingreso: marzo-2005
Ubicación: Frente al PC
Mensajes: 46
Antigüedad: 19 años, 3 meses
Puntos: 0
Cita:
Iniciado por Pachangero
Si estoy en lo correcto te falto esta linea

oConn.Open (Server.Mappath("base.mdb"))
Donde iria esta linea ?
  #5 (permalink)  
Antiguo 20/04/2005, 12:55
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Primero: ¿cuál es la pregunta específica?

Segundo: Adivinando, suponiendo, que el error sea algo relacionado a la conexión, deberías de colocar la cadena de conexión (cn.Open MM_encomiendas_s_STRING), es decir colocar el contenido de la variable que define el DW.

PD. La respuesta anterior de una linea del server.mappath no te vale por que dices estas usando SQL-Server
  #6 (permalink)  
Antiguo 20/04/2005, 13:02
Avatar de Pipe_GS  
Fecha de Ingreso: marzo-2005
Ubicación: Frente al PC
Mensajes: 46
Antigüedad: 19 años, 3 meses
Puntos: 0
La pregunta es por que no se me ven las consultas.

Asi como lo tenia me funcionaba de manera local, pero ahora q trabajo de manera remota no pesca.

Entonces cuando hago una consulta(q es el codigo q puse ahi) no se ve nada y sale : NO SE PUEDE MOSTRAR LA PAGINA, bla bla bla.... Error 501 - No implementado

Q puedo hacer ?
  #7 (permalink)  
Antiguo 20/04/2005, 13:07
Avatar de pablinweb  
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 20 años, 10 meses
Puntos: 0
Cita:
Iniciado por Pachangero
Si vi bien, donde abres la base de datos?

Si estoy en lo correcto te falto esta linea

oConn.Open (Server.Mappath("base.mdb"))
Pues necesitas un par de lentes...
en el codigo está la linea: cn.Open MM_encomiendas_s_STRING

te dá algún error? o simplemente no te muestra nada?

prueba con esto y cuantanos que pasa:
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Resultados de la búsqueda</title>
</head>
</body>
<!--#include file="../sistencom/Connections/encomiendas_s.asp" -->


<%
dim campo, texto
campo=request.form("campo")
texto=request.form("texto")

set cn=Server.CreateObject("Adodb.Connection")

cn.Open MM_encomiendas_s_STRING
response.write(MM_encomiendas_s_STRING)
'cn.Connection timeout=20
set rs=Server.CreateObject("Adodb.Recordset")
rs.Open "Select * from ENCOMIENDA_ENTRADA where " & campo & " like '%" & texto & "%'",cn

%>

<h1>Resultado de la búsqueda</h1>
<ul>

<%
if rs.eof then
    response.write("No hay registros en la consulta")
end if
Do until rs.EOF
Response.write ("<br><a href=frmficha_enc.asp?ID_ING_ENCOM=" & rs.fields("ID_ING_ENCOM") & ">Ver Ficha &nbsp;&nbsp</a>")
Response.write rs.fields("Remitente")
Response.write chr(10)
rs.MoveNext
loop
%>
</ul>

<%
rs.close
cn.close
set rs=nothing
set cn=nothing
%>
</body>
</html>
  #8 (permalink)  
Antiguo 20/04/2005, 13:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Firma de AZ:

Atención ASPeros
¿Su página dice "HTTP 500-Error interno del servidor" sin ofrecer más información? Aquí tiene 2 posibles soluciones:

1- En su IE, vaya al menú "Herramientas -> Op. de inet. -> Op. avanzadas" y desmarque "Mostrar mensajes descriptivos de los errores http". Luego intente acceder nuevamente a su aplicación.
2- Deje de usar IE y pásese a Firefox.


Te recomiendo utilizar la 1era de estas opciones y después nos dices la descripción del mensaje de error y ya te podremos ayudar mas fácilmente, pero no estaría demás hacer un poco de investigación antes...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 20/04/2005, 13:10
Avatar de pablinweb  
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 20 años, 10 meses
Puntos: 0
momento momento que no llegué a ver el último post

fijate en el archivo del include "encomiendas_s.asp" a donde estas tratando de conectarte, osea el valor de MM_encomiendas_s_STRING
  #10 (permalink)  
Antiguo 20/04/2005, 13:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
¿al último? ........eso se le pidió desde hace 4 post arriba, pero nomas no coloca la cadena de conexión, jejeje
  #11 (permalink)  
Antiguo 20/04/2005, 13:41
Avatar de pablinweb  
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 20 años, 10 meses
Puntos: 0
bueno, era el úlitmo cuando comencé a escribir
  #12 (permalink)  
Antiguo 20/04/2005, 13:57
Avatar de Pipe_GS  
Fecha de Ingreso: marzo-2005
Ubicación: Frente al PC
Mensajes: 46
Antigüedad: 19 años, 3 meses
Puntos: 0
YA CALMA CALMA CAAAAAAAAAAAALMAAAAAAAAA....
Igual wen debate en tan corto tiempo.
Primero q todo les agredezco 100% su preocupacion y espero poder aydar a alguien asi como uds. me aydaron a mi.

Por esas extrañas iluminaciones divinas se me vino a la mente q tal vez el servidor donde estoy trabajando no poseia componentes ASP... justamente era eso.
Fueron instalados y ahora veo mis datos sin problema.

Muchas gracias a todos y nos "vemos" lo mas seguro es q muy luego.
Este fue el tema freak del dia.

  #13 (permalink)  
Antiguo 20/04/2005, 14:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
En ese caso, te debería enviar una ventana de descarga del archivo cuando quieres ejecutar el ASP que fue lo que instalaste exactamente? digo, nada más como referencia...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #14 (permalink)  
Antiguo 20/04/2005, 14:21
Avatar de Pipe_GS  
Fecha de Ingreso: marzo-2005
Ubicación: Frente al PC
Mensajes: 46
Antigüedad: 19 años, 3 meses
Puntos: 0
Lo q pasa es q estoy trabajando en un servidor de correo. Entonces no tenia nada o casi ningun componente instalado. Entonces al hacer otras pruebas con alguna pagina .asp solo mostraba el navegador la pagina en blanco.
Entonces instalando mdac 2.7 y otros componentes mas se soluciono el problema.
Era simplemente aweonamiento del servidor.
  #15 (permalink)  
Antiguo 21/04/2005, 07:15
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Por cierto ......... el MDAC más nuevo es el 2.8
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 23:23.