使用activeXobject

时间:2017-08-08 22:39:04

标签: javascript sql-server

我正在构建一个用于测试javascript和mssql连接的虚拟应用程序,我已经使用c#完成了类似的过程,现在尝试用javascript找到一种方法,我发现在线的activeXobject只是想通了它只适用于IE不是铬。

不确定我可以在这里使用哪些其他对象,我只想在使用简单的html5和javascript时在数据库中插入一行。

这就是我所要做的......

function persistInDB(){
/* Getting access to the database */
var connection = new ActiveXObject("ADODB.Connection");
var connectionstring = "Data Source=SQL5036.HostBuddy.com;Initial Catalog=DB_A1F3FA_dominicmazur;User Id=--MYID--;Password=--MYPASS--;";
connection.Open(connectionstring);

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

var sql = "INSERT INTO DB_A1F3FA_dominicmazur.dbo.Orders (SIZE,CHEESE,PEPPERONI,HAM,PINEAPPLE,SAUSAGE,FETA,TOMATOE,OLIVES,SUBTOTAL,GST,TOTAL) VALUES ('"+size+"','"+Cheese+"','"+Pepperoni+"','"+Ham+"','"+Pineapple+"','"+Sausage+"','"+Feta+"','"+Tomatoes+"','"+Olives+"','"+cost+"','"+GST+"','"+grandTotal+"')";
alert(sql);
rs.Open(sql, connection);

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

}

提前谢谢你:)

1 个答案:

答案 0 :(得分:0)

没有充分的理由尝试从浏览器中执行此操作,除非您有一些荒谬的利基要求。 (并且任何此类要求可能会受到更好的质疑而不是遵循!)

收集表单上的数据并使用HTML5& amp; JavaScript,然后从那里做数据库操作。