小编use*_*914的帖子

flamefire2事务和firestore中的批处理写入

如何在angular2应用程序中使用firestore批量写入/运行事务?

https://firebase.google.com/docs/firestore/manage-data/transactions

如果可能,我如何在一个angular2应用程序中将JS代码转换为TS代码.

firebase angular google-cloud-firestore

10
推荐指数
2
解决办法
5702
查看次数

用于Microsoft Access 2010.accdb的SQL连接字符串

我正在使用winforms进行简单的登录表单并在C#中访问2010数据库(.accdb).

我有以下代码,似乎连接字符串是错误的.我试过搜索,发现.Jet是用于访问07 ?? 但这似乎也没有用.我是数据库的业余爱好者(代码来自msdn).我无法理解我应该在这个例子中使用哪个.

访问表名称:哈哈

ID (PK)  |   password
-----------------------
   1     |   testing
        System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\BC207\test.accdb");
        System.Data.SqlClient.SqlCommand comm = new System.Data.SqlClient.SqlCommand();

        comm.CommandText = "SELECT HAHA(*) FROM password";
        comm.CommandType = CommandType.Text;
        comm.Connection = conn;

        conn.Open();

        Object returnValue = comm.ExecuteScalar();
        conn.Close();

        MessageBox.Show((string)returnValue);
Run Code Online (Sandbox Code Playgroud)

编辑:表的名称是密码,我想要获取值的字段是ID.

SQL语句我把它写成: SELECT ID FROM password

是的,表中只有一个记录中只有一个记录作为主键.

无论如何,问题是程序在第一行执行时挂起
-> Keyword not supported: 'provider'.

所以我想我有一个错误的连接字符串..

c# sql ms-access winforms

6
推荐指数
2
解决办法
6万
查看次数

firestore onSnapshot执行两次

我的firestore onSnapshot()函数被调用了两次。

let user = firebase.firestore().collection('users').doc(userID).onSnapshot
({                    
    next: (documentSnapshot: firebase.firestore.DocumentSnapshot) =>
    {
         this.userArray.push(documentSnapshot as User);
         console.log(documentSnapshot);
         //here
    },
    error: (firestoreError: firebase.firestore.FirestoreError) =>
    {
         console.log(firestoreError);
         //here
    }
});
Run Code Online (Sandbox Code Playgroud)

我也尝试过在https://firebase.google.com/docs/firestore/query-data/listen#detach_a_listener中进行订阅,方法是在// here注释中包含user(),但无济于事。

我该如何修改,以使该函数仅执行一次,即每次仅推送一个用户对象,而不是两次。

firebase angular google-cloud-firestore

3
推荐指数
2
解决办法
1594
查看次数

在表单之间共享父变量

表单A打开表单B,并且表单A.visible = false;

表单 A 有一个公共 int 变量,我需要表单 B 中的控件才能访问和修改该变量。这可以完成吗,因为通过构造函数传递值只是一种方法!

那么如果可以的话,如果表单 A 不可见,是否仍然可以访问该值?

(表格 b 不应该是对话框!)

非常感谢!

编辑:我实际上不太明白解释。到目前为止是这样的:

在表格a中:

    //in global space
    public int temp = 123;

    //in form_load event
    Form setup = new setup();
    setup.Show();
    this.Visible = false;
Run Code Online (Sandbox Code Playgroud)

在表单设置中:

    //in form_load event
    textBox1.text = temp.toString();

    //in button_press event
    form a.temp = "456";
Run Code Online (Sandbox Code Playgroud)

我希望我已经清楚地解释了我的立场!

c# winforms

1
推荐指数
1
解决办法
7840
查看次数

使用通配符查询访问权限

我正在尝试从winforms中的访问2010数据库进行子字符串搜索.

command.Parameters.AddWithValue("@searchTerm", searchTerm);
command.CommandText = "SELECT [OA_Name] FROM [Operating_Authority_Table] WHERE [OA_Name] = [@%searchTerm%]";
Run Code Online (Sandbox Code Playgroud)

我试图进行完整的字符串搜索并且能够做到这一点,但是当我将术语更改为子字符串时,我无法获得任何成功的搜索.

我错误地实现了通配符吗?

c# sql oledb ms-access wildcard

0
推荐指数
1
解决办法
2112
查看次数