在Visual Basic 2010中连接到数据库

时间:2019-11-25 20:13:26

标签: vb.net oledbconnection

我无法连接到Visual Studio 2010或2012中的数据库。更改名称等时,它无法给出错误消息“我已连接”。

我在Access中完成了数据库。

我想要连接到数据库。

Public conn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OleDB.12.0;data source=database1.accdb; persist Security info = false")


Public Sub con()
    Try
        conn.Open()
        MsgBox("I am connected")

    Catch ex As Exception
 MsgBox(ex.ToString)
    End Try

End Sub

End Module

1 个答案:

答案 0 :(得分:0)

成功的话至少让我们关闭并处置。

#include <string>
#include <iostream>
#include <algorithm>

std::string cutAtNComma(const std::string &s, int n) {
    auto iter = std::find_if(s.cbegin(), s.cend(),
        [n](char c) mutable {
            if (c == ',') {
                if (--n == 0) return true;
            }
            return false;
        }
    );
    if (iter != s.cend()) return std::string(s.cbegin(), iter);
    return s;
}

int main() {
    std::string s1 = "item1, item2, item3, item4, item5";
    std::string sub = cutAtNComma(s1, 4);
    std::cout << "String is: " << sub;
    return 0;
}