Ver Mensaje Individual
  #11 (permalink)  
Antiguo 02/03/2004, 19:20
cabestrum
 
Fecha de Ingreso: febrero-2004
Mensajes: 25
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola Gardel mi Proveedor de aceso me acaba de enviar un código de prueba para conectar la base de datos que dice que funciona, es este:

<%
' Nuestras tres variables para jugar con la bd

Dim oConn, rs, SQL

'Creamos los objetos

dbpath = server.mappath("\pruebanet.mdb")

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbpath

'set oConn=Server.CreateObject("ADODB.Connection")

set rs=Server.CreateObject("ADODB.Recordset")

'Conectamos con DSN a la base de datos

'oConn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Server.MapPath("\")

'oConn.Open "DSN=pruebaacens.arcanumdata.com"

'oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\webs\bearzu\data\db1.mdb;"

SQL="SELECT * FROM tablapruebanet;"

'Ejecutamos la consulta y traemos los datos al recordset

rs.Open SQL, oConn

'Ahora iteramos por el recordset y mostramos los resultados en una tabla

'Primero pintamos la cabecera de la tabla

'Response.Write("<TABLE BORDER="0">"&VbCrlf) 'VbCrLf mete un salto de línea

'Ahora recorremos el recordset con un bucle

'pintando una fila de la tabla para cada registro

do until rs.EOF

Response.Write("<TR><TD>"&VbCrLf)

Response.Write(rs.Fields("dni")&"</TD><TD>")

Response.Write(rs.Fields("nombre")&"</TD><TD>")

'Response.Write(rs.Fields("apellidos")&</TD></TR>")

'Pasamos al siguiente registro

rs.MoveNext

'volvemos al do

loop

'Cierro la tabla

Response.Write("</TABLE>")

'Como ya he terminado, cierro los objetos

rs.Close

oConn.Close

set rs=nothing

set oConn=nothing

%>





en lo que a mi conecxión respecta he escrito lo siguiente:

<%
' Nuestras tres variables para jugar con la bd

Dim oConn, rs, SQL

'Creamos los objetos

dbpath = server.mappath("\ht3d.mdb")

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbpath

'set oConn=Server.CreateObject("ADODB.Connection")

set rs=Server.CreateObject("ADODB.Recordset")

'Conectamos con DSN a la base de datos

'oConn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Server.MapPath("\ht3d.mdb")

'oConn.Open "DSN=pruebaacens.arcanumdata.com"

'oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\Inetpub\wwwroot\ht3d.mdb;"


Mi base de datos se llama ht3d.mdb y se encuentra dentro de la carpeta remota html.

Pero es aquí donde tengo la duda, ¿no se puede conectar la base de datos, es decir, solo hacer la conección mediante el código y luedo realizar los recordset, tablas y demás funciones con el dreamweaver?

lo que me interesa es que se me active el panel "aplicación" del dreamweaver para poder ejecutar las ordenes de bases de datos.

Ya todo me está quedando mucho mas claro, espero no acabar con tu paciencia. Gracias.