求救各位大神請問我要如何用c#連接我的資料庫
我目前有三組帳號密碼需要登入
但我只會設一組 所以想說連接資料庫
但看了教學影片找不到datdsource
請問我該如何解決呢 謝謝各位
可以發問題的截圖 會比較清楚
在 C# 中連接 Access 資料庫並且存取中文資料,可以使用 ADO.NET 的 OleDb 連接器。下面是一個簡單的範例,展示如何使用 C# 連接 Access 資料庫並且存取中文資料:
首先,在 Visual Studio 中新建一個 C# 專案,然後在專案中加入引用 System.Data.OleDb。
接下來,使用 OleDbConnection 類別建立資料庫連接,並指定 Access 資料庫的路徑。
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\mydatabase.accdb";
OleDbConnection conn = new OleDbConnection(connectionString);
conn.Open();
接下來,使用 OleDbCommand 類別建立資料庫指令,並指定要執行的 SQL 語句。在這個範例中,我們想要從 Access 資料庫中取得表單名為 "Customers" 的所有資料。
string sql = "SELECT * FROM Customers";
OleDbCommand cmd = new OleDbCommand(sql, conn);
接下來,使用 OleDbDataReader 類別建立資料讀取器,並執行 SQL 指令。OleDbDataReader reader = cmd.ExecuteReader();
最後,使用 reader.Read() 方法逐一讀取資料,並使用 reader["ColumnName"] 取得資料欄位的值。
while (reader.Read())
{
string name = reader["Name"].ToString();
Console.WriteLine(name);
}
conn.Close();