Stellen Sie Insert-Anweisung in Javascript Mit ADODB.Recordset

Möchte ich Fragen, wie ich eine insert-Anweisung mithilfe einer javascript-ADODB.Recordset-Objekt?
Vielen Dank im fortgeschrittenen Tal.

Dies ist der code, den ich versuche zu laufen:

/* Getting access to the database */
var connection = new ActiveXObject("ADODB.Connection");
var connectionstring = "Data Source=srvp7rnd-herm;Initial Catalog=hermes;User ID=hermes;Password=hermes;Provider=SQLOLEDB";
connection.Open(connectionstring);

/* JavaScript obect to access a SQL query's results */
var rs = new ActiveXObject("ADODB.Recordset");

/* Getting the current MAX(id) from the database */
rs.Open("SELECT MAX(id) FROM Screen_Template", connection);
rs.MoveFirst;
var maxID = rs.Fields.Item(0);
maxID = maxID + 1;

/* TODO: Get the last UID */
var sql = "INSERT INTO Screen_Template(template_name, OpCo, env, template_xml, language, id, title, role, UID) VALUES (" + templateName + "," + opco + "," + env + "," + "<hello>hello</hello>" + ",eng," + maxID + ",Hermes SMS message composer," + "manag, 10)";
alert(sql);
rs.Open(sql, connection);

/* Closing the connections */
rs.close;
connection.close;

Aber wenn ich versuche zu laufen, dass der code, Es gibt mir eine Fehlermeldung.

InformationsquelleAutor user1176926 | 2012-02-29
Schreibe einen Kommentar