Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2011, 11:46
nmota
 
Fecha de Ingreso: noviembre-2011
Mensajes: 4
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Leer datos de Access

Que tal.
Estoy haciendo una pagina que se conecte con una base de datos en Access, por politicas de la empresa, no puedo usar lenguajes del lado servidor. Por lo que estoy haciendolo con JavaScript.
Ya pude establecer la conexión, pero no puedo leer los datos.
El código es el siguiente:

<html>
<head>
<title>Entitled Document</title>
<script language="JavaScript">
function getCount(){
var cn = new ActiveXObject("ADODB.Connection");
var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:\\test.mdb;Persist Security Info=False";
alert(strConn);
cn.Open(strConn);
var rs = new ActiveXObject("ADODB.Recordset");
var SQL = "select * from TestTable";
rs.Open(SQL, cn);
rs.MoveFirst
while(!rs.eof){
document.body.innerHTML += ("<h3>"+rs.fields("Mail")+"</h3>");
rs.movenext;
}
rs.Close();
cn.Close();
}
</script>
</head>
<body>
<input type="button" value="Get count" onclick="getCount()">
<form name="f1">
</form>
</body>
</html>


El problema está en document.body.innerHTML += ("<h3>"+rs.fields("Mail")+"</h3>");
Lo he intentado con rs(0), con rs.fields("Mail") y con rs.fields("Mail").value
pero ninguno me ha funcionado.
Espero su respuesta
Gracias