Proooblema

Intento trabajar en asp para hacer una aplicación web de prueba, pero cuando quiero hacer una conexión con bases de datos .mdb, y cuando tengo todos los parámetros introducidos le doy a aceptar pero no responde. Hago la prueba y me dice que es correcta. Dime por favor qué puede pasar y especifica que necesito para que funcione ASP( Tengo NET.Framework pero no sé dónde se instala) y´los pasos que debo seguir. Tengo un proyecto en vistas que me puede reportar trabajo y necesito que funcione. Muchas gracias. Ah! Con ColdFusion no ocurre nada, va todo sobre ruedas.

1 respuesta

Respuesta
1
La verdad es que no entiendo bien el error que te ocurre.
Si podes ser más especifico, te ayudarías mejor.
¿Cuál es el problema, no se muestra la página, no inserta los datos, no se conecta a la base, ...?
Lo que ocurre es que cuando me pide que haga una conexión a una base de datos (por sql server o dns o por cadena de conexión) establezco los parámetros, o la dns, o lo que sea, le doy a Aceptar y ahí se queda. LO bueno es que el botón de Aceptar sigue activo, pero ni se conecta, ni se atasca ni nada, es como si ese botón no tuviera ninguna función. No conecta con ninguna base de datos y tampoco da mensaje de error.
Para probar si se conecta o no a la base de datos .. podrías hacer:
<%
response.flush
set conn = server.createobject("adodb.connection")
response.write "<p>Se creo el objeto OK"
strConn = "miDSN"
response.write "<p>el dns es : " & strConn
conn.open strConn
response.write "<p>Se conecto correctamente !!"
%>
Se conecta.. pero lo que yo necesito es trabajar con la base de datos y no se mucho de programación en ASP. ¿Qué carajo hago?
ok .. se conecta bien
Entonces .. lo que tienes que hacer es guardar los datos o listarlos o actualizarlos.
Para insertar datos en una base de datos, tienes que hacer
<%
sql = "insert into tabla (campo1, campo2) values (1, 'mayonesa')"
conn.execute (sql)
%>
Para listar los registros de una base:
<%
sql = "select * from tabla where campo1 = 1"
set rs = server.createobject("adodb.recordset")
rs.open sql, conn%>
Para actualizar los registros, tenes que :
<%
sql = "update tabla set campo = 1, campo2 = 'mandarina' where campo1 = 1"
conn.execute (sql)
%>
Bueno, básicamente esto es todo lo que puedes hacer
Si quieres más información sobre consultas sql . podrías buscarlas en www.programacion.com que hay muchos ejemplos
Si qures más ejemplos de programación de páginas asp .. en www.asp101.com hay muy buenos ejemplos en la sección samples

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas