Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Internet Explorer中运行的JavaScript连接到SQL CE数据库?_Javascript_.net_Internet Explorer_Ado.net_Sql Server Ce - Fatal编程技术网

如何从Internet Explorer中运行的JavaScript连接到SQL CE数据库?

如何从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),您可以遵循,您无法直

我正在开发一个浏览器插件,我正在本地将数据存储在SQLCE数据库中。 但我必须以网页的形式在浏览器中显示保存的数据,因为我的网页需要连接到本地数据库并获取值。我计划使用javascript来做同样的事情。但是到现在还没有成功。 有人能给我指出正确的方向吗?这是可能的,如果不可能的话,还有其他的吗
您不能从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。您确定此方法适用于桌面应用程序。我无法在服务器上承载任何内容。