Cómo llamar a la base de datos mdb usando node.js en la página
La nueva versión de nodejs agrega operaciones de subproceso, por lo que la comunicación entre procesos no es un problema.
/en-us/library/windows/desktop/aa 746471% 28v = vs. 85% 29. aspx
Copie el código de la siguiente manera:
var conexión = nuevo objeto ActiveX("ADODB.Connection");
var resultado = ' ok
Pruebe {
Contact. Open("Provider=Microsoft. Jet . OLEDB.4.0 data source = "+params . access file); ejecutar(params . SQL);
} catch(ex){
resultado = ex.message
}
return {
Resultado:Resultado
};
conexión.open(cadena de conexión), el parámetro de cadena de conexión puede configurar el acceso al servidor SQL.
Referencia:/sql-server-2005
3. Para facilitar el mantenimiento, los scripts cscript y nodejs se fusionan y el entorno de ejecución actual se puede juzgar por el tipo exportado. .
4. El código cscript de codificación de caracteres utiliza codificación ascii.
Los caracteres que no son ASCII están codificados con Unicode "\uhhh".
5. Los caracteres de la línea de comando deben tener caracteres de escape. Las comillas dobles y los signos de porcentaje tienen significados especiales en la línea de comando.
El paso de parámetros utiliza codificación base64 para evitar conflictos.
Entorno Cscript MSXML2. DOMDocument puede realizar codificación y decodificación base64.
Copia el código de la siguiente manera:
Función base64Decode(base64){
var XML DOM = nuevo objeto ActiveX ("documento MSXML 2.DOM");
var adostream = nuevo objeto ActiveX(" ADODB. stream");
var temp = XML DOM(" temp "); temp . tipo de datos = " bin . base64 ";
temp.text = base64
adostream. charset = "utf-8";
adostream. tipo = 1; //1 = tipo de anuncio binario 2 = tipo de anunciotext
adostream. open();
adostream. write(temp . nodetypedvalue);
adostream. posición = 0;
adostream. tipo = 2; //1 = tipo de anuncio binario 2 = tipo de anunciotext
var resultado = adostream. leer texto(-1); // -1=adReadAll
adostream. close();
adostream = null
xmldom = null
Devolver resultado;
}