【问题标题】:I can not find sql server library (cordova-plugin-sqlserver)我找不到 sql server 库 (cordova-plugin-sqlserver)
【发布时间】:2019-11-14 05:16:56
【问题描述】:

我在以下地址安装了cordova-plugin-sqlserver库。 https://www.npmjs.com/package/cordova-plugin-sqlserver

但是我不知道如何将它导入到项目中。

例如。

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { BaglantiProvider } from '../../providers/baglanti/baglanti';
import { SqlServer } from 'what shall i write ???????? ';
@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
  constructor(public navCtrl: NavController, public baglanti : BaglantiProvider) {
  }
  test(){
    SqlServer.init("192.168.0.120", "SQLEXPRESS", "sa", "01234567", "dinademo", function(event) {
    alert(JSON.stringify(event));
    }, function(error) {
      alert(JSON.stringify(error));
    });
  }
}

【问题讨论】:

    标签: sql-server cordova ionic-framework


    【解决方案1】:

    如果您正确安装了插件 (ionic cordova plugin add https://github.com/SergioDosSantos/cordova-plugin-sqlserver.git ),您应该可以通过名为 SqlServer 的全局变量访问该对象。您不能将其作为模块导入。

    因为该对象没有类型定义,所以您不能直接调用它(例如 window.SqlServer):TypeScript 会抱怨它不存在。

    您至少必须先声明它(在 @Component 装饰器上方):

    declare var SqlServer: any;
    

    现在你可以在你的组件中使用它,但你不会从 TypeScript 中受益:没有完成,没有检查。为此,您必须创建一个类型定义文件。

    【讨论】:

      【解决方案2】:

      从代码内部引用它的正确方法是:

      (<any>window).SqlServer

      【讨论】:

        【解决方案3】:

        1) 在您的项目中,打开“config.xml”。这将带您进入一个带有选项的选项卡(参见下图以供参考)。

        使用侧面选项“插件”,然后从“核心/自定义/已安装”页面中单击“自定义”。

        2) 选择“Git”作为检索插件的方法 - 它可能会要求您安装 git,只需正常安装即可 - 您需要保存项目并关闭 Visual Studio 才能安装它。完成后,打开您的项目并浏览到同一位置。

        这一次,您将看到“输入要安装的插件的 Git 存储库位置”选项,如下图所示。

        输入这个网址:

        https://github.com/SergioDosSantos/cordova-plugin-sqlserver.git

        单击文本框“-->”右侧的小箭头按钮,它将安装插件。

        安装成功后的画面:-

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-01-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-31
          • 1970-01-01
          相关资源
          最近更新 更多