如何从Internet Explorer中运行的JavaScript连接到SQL CE数据库?
我正在开发一个浏览器插件,我正在本地将数据存储在SQLCE数据库中。 但我必须以网页的形式在浏览器中显示保存的数据,因为我的网页需要连接到本地数据库并获取值。我计划使用javascript来做同样的事情。但是到现在还没有成功。 有人能给我指出正确的方向吗?这是可能的,如果不可能的话,还有其他的吗如何从Internet Explorer中运行的JavaScript连接到SQL CE数据库?,javascript,.net,internet-explorer,ado.net,sql-server-ce,Javascript,.net,Internet Explorer,Ado.net,Sql Server Ce,我正在开发一个浏览器插件,我正在本地将数据存储在SQLCE数据库中。 但我必须以网页的形式在浏览器中显示保存的数据,因为我的网页需要连接到本地数据库并获取值。我计划使用javascript来做同样的事情。但是到现在还没有成功。 有人能给我指出正确的方向吗?这是可能的,如果不可能的话,还有其他的吗 您不能从JavaScript访问SQLCE数据库,但可以使用ASP.NET WebAPI或WCF数据服务通过OData协议发布它。 如果您使用IE10(支持EcmaScript5),您可以遵循,您无法直
您不能从JavaScript访问SQLCE数据库,但可以使用ASP.NET WebAPI或WCF数据服务通过OData协议发布它。
如果您使用IE10(支持EcmaScript5),您可以遵循,您无法直接从javascrip连接 但您可以在asp中使[web方法]连接到您的数据库 您可以通过ajax调用从java scrip调用此方法 例: 在cs文件中:
[WebMethod]
public static string myMethod(long ID)
{
////you can in method to connect to any database
return _result;
}
在javascript文件中:
$.ajax({
type: "POST",
url: "mypage.aspx/myMethod",
data: "{ID:'" + ID + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
success: function(result) {
}
, error: function(error) {
}
});
这是一个桌面应用程序,因此我无法使用ASP。您确定此方法适用于桌面应用程序。我无法在服务器上承载任何内容。