none
connection String with access database RRS feed

  • 問題

  • 請問我想用c# 寫一個window 的程式

    連到 d:\test.mdb 請問一下

    我的Connection String 要怎麼設定

    才能連的到

    (附註: 這個db 是有密碼的 "1234" )

    因為之前都用寫咖啡寫程式 所以 c# 不知道怎麼做

    希望有經驗的先進可以給一點意見或方法

    2006年10月1日 上午 10:41

解答

所有回覆

  • 這裡有 :

    http://support.microsoft.com/kb/191754/zh-tw

    至於操作 ADO.NET 的方法,請看文件 ...

    2006年10月1日 上午 10:45
    版主
  • 小朱 謝謝你快速的答覆

    那請問一下我可以用 SqlConnection這個類別嗎

    或是OleDbConnection 這個類別嗎

    SqlConnection,OleDbConnection 跟ADODB.Connection

    這三者有什麼差別, 什麼情況下該用那一個有什麼建議嗎?

    我看vs2005 的文件是用下面的語法 只是不知道如果是access時 connectionString 要怎麼設

    OleDbConnection connection = new OleDbConnection(connectionString)

    2006年10月1日 下午 12:55
  • SqlConnection 只能用在 SQL Server 上 .
    但 OleDbConnection 就可以使用 .

    ADO 升級時就是用 OleDbConnection .
    除非是連接 SQL Server,不然就要用 OleDbConnection.

    2006年10月1日 下午 01:03
    版主
  • ok 我剛剛也看了一下文件

    所以現在反正要連db 最好就是用OleDbConnection囉

    除非是連ms sql

    不過如果連接的db 可能會變 可能是 ms sql 可能是 orcal 或 mysql

    這情況下是不是就算目前是ms sql 也要用OleDbConnection比較好

    2006年10月1日 下午 01:37
  • SQL Server 的話,用 SqlConnection 比較好 .
    因為這是有經過最佳化的連接程式 .
    2006年10月1日 下午 02:04
    版主
  • 了解

    不過問了半天, 我竟然忘了我原本要問的問題

    OleDbConnection connection = new OleDbConnection(connectionString)

    我要問的就是 上面這個語法中

    connectionString 這個字串要怎麼寫(access 有密碼喔)

    2006年10月2日 上午 01:43
  • =.= 我在最早的回覆不就有給你答案了嗎 ?
    2006年10月2日 上午 01:49
    版主
  • ~~  ..你的意思是

    connection string 跟用 ADO.NET 的是一樣的啊

    2006年10月2日 上午 02:00
  • 以 OleDb 來說,connection string 和 ADO 一樣 .
    2006年10月2日 上午 02:10
    版主
  • 再桌面上面新增一個計事本的檔案

    改變它的附檔名為 udl

    在執行它設定完

    再按右鍵 用 記事本開啟

    試試看吧

    2006年10月2日 上午 05:09
  •  最大的小巨人 寫信:

    再桌面上面新增一個計事本的檔案

    改變它的附檔名為 udl

    在執行它設定完

    再按右鍵 用 記事本開啟

    試試看吧

    謝謝喔  這個方法還蠻好用的呢

    2006年10月2日 上午 08:40
  • 再給你一個更讚的

    http://www.connectionstrings.com/

    保證讓你受用無窮

    2006年10月4日 上午 03:43