| |||
Conexion con BBDD Me estoy introduciendo en el mundillo de las paginas web y ASP; estoy utilizando Dreamwever y estoy intentando crear la conexion con una bd que tengo hecha en access. Para crear la conexion me voy al subapartado "bases de datos" del apartado "Aplicacion" en dreamweaver; selecciono "crear cadena de conexion personalizada" y me aparece una ventana en la que tengo que indicar un nombre y la cadena de conexion; he supuesto que donde hay q especificar la cadena había q indicar la ruta donde se encuentra el fichero access; sin embargo, se crea una conexion, pero no aparece ninguna tabla ni nada. Que es lo que hago mal? Estoy probando con una base de datos pequeña hecha en local. |
| |||
Gracias, ya he conseguido establecer la conexion con la bd; he creado un recordset para que me muestre los datos de una tabla, pero me da error en la definicion del recordset. Al abrir la página me dice que no se puede mostrar la página y da el sgte error: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x310 Thread 0x938 DBC 0x17b7024 Jet' del Registro. /index.asp, linea 8 (corresponde a la linea marcada abajo en negrita) La definicion del recordset es la sgte: Dim Categorias Dim Categorias_numRows Set Categorias = Server.CreateObject("ADODB.Recordset") Categorias.ActiveConnection = MM_BaseDatos_STRING Categorias.Source = "SELECT cat_id, cat_nom FROM CATEGORIAS" Categorias.CursorType = 0 Categorias.CursorLocation = 2 Categorias.LockType = 1 Categorias.Open() Categorias_numRows = 0 |
| ||||
A ver yo para sacar por pantalla los registros de una tabla, lo hago con el siguiente codigo: Para una tabla llamada usuarios qie tiene los campos nombre y dni SQL = "SELECT * FROM usuarios" set rs = Server.CreateObject("ADODB.Recordset") rs.Open SQL, oConn, 1, 2 Set objRS = oConn.Execute(SQL) response.write rs("nombre") response.write rs("dni") |