c程式連線本地資料庫問題,C 程式連線本地資料庫問題 。。。???

時間 2021-12-21 15:48:30

1樓:匿名使用者

要看你用的是什麼資料庫了

舉個例子:

如果用sql server的話

using system.data.sqlclient; //匯入名稱空間

//....省略了一些**

sqlconnection conn = new sqlconnection("server=(local);database=資料庫名稱;uid=賬號;pwd=密碼");

sqlcommand=new sqlcommand("sql語句",conn);

sqlcommand.connection.open(); //開啟連線

sqlcommand.executenonqurey(); //執行sql語句

sqlcommand.connection.close(); //關閉連線

如果使用access

要看你用的是什麼資料庫了

舉個例子:

要看你用的是什麼資料庫了

using system.data.oledb; //匯入名稱空間

//....省略了一些**

oledbconnection conn = new oledbconnection("provider=microsoft.jet.oledb.

4.0;data source=你的資料庫地址.mdb");

oledbcommand=new oledbcommand("sql語句",conn);

oledbcommand.connection.open(); //開啟連線

oledbcommand.executenonqurey(); //執行sql語句

oledbcommand.connection.close(); //關閉連線

2樓:兒童成長練習題分享

新手不要急.

不要有個小問題就問,

上原始碼**上下幾個原始碼.看看就會了

你這樣問沒有效果

3樓:乁

糾正1l的錯誤,不是分太少,而是沒分

c#製作軟體連線本地資料庫生成之後安裝在別人的電腦上不能用

4樓:匿名使用者

既然用了sqlserver的資料庫,那麼在釋出的電腦上也要安裝sqlserver才行,目前似乎沒有不裝sqlserver也能開啟資料庫的辦法,這點在軟體開發安期就應該考慮到的。

如果只是單機軟體,而資料邏輯較簡單、資料量也不大的,可以選擇access 等一些桌上型資料庫。

5樓:

首先明確一下連的是什麼資料庫?下面的以 sqlserver 為例1、首先確認 客戶端 和 資料庫 網路是聯通的,ping ip 地址能否ping 通

2、看一下資料庫伺服器 sqlserver 服務是否開啟3、開啟 sqlserver 配置管理器,看下 mssqlserver 網路配置,mssqlserver 協議 裡面的 tcp/ip 是否已啟用

4、確認一下 sqlserver 伺服器 防火牆是否開啟5、確認 在客戶端機器上 telnet ip地址 1433 , 看看 1433 埠能否訪問

6、再次確認sqlserver 登入的使用者名稱和密碼7、確認一下 軟體 的 .net 執行環境是否在客戶機上已安裝

6樓:匿名使用者

你好。這是不可以的。

sql server必須安裝元件之後才能支援。

問題的原因倒不是因為.net。

而是因為sql server的資料庫或者資料庫檔案,必須依賴sql server的服務才能執行起來。

所以想達到對方機子不用裝sql也能讀取資料庫的話:

1、將資料庫放在遠端一臺裝了sql server的機子上。此時本機不需要安裝任何sql server的東西。不過你說了是單機。

2、放棄sql server。將資料庫遷移到office access上。

3、不採用資料庫,而使用dataset轉xml檔案後來本地儲存。

7樓:匿名使用者

不裝sqlserver不能用,除非換其它型別的資料庫

關於c#窗體應用程式連線不上資料庫的問題。下面是我的**,執行後form上總是不顯示資料,求大神解答。

8樓:陽光的雷咩咩

光看**似乎沒有什麼問題。con.open();這句也是多餘,最好order兩端加

如果有報錯貼截圖

建議先把現有按鈕下**註釋,換成拖一個datagridview,並測試如下**

this.datagridview1.datasource = ds.tables[0];

cs c#程式既可以連線網上資料庫,也可連線本地資料庫。如何寫字串?如何做?謝謝了,大神幫忙啊

9樓:百度使用者

首先得判斷是夠有網?貌似得用一個dll檔案來實時判斷是否有網,有網了再訪問網上的該資料庫的,在這裡動態改變連結字串就行了

C資料庫連線的判斷

這個純屬是容錯的手段,如果你確信自己的myconnection 一定new過了,那麼判斷null這個可以刪掉。但是,例如,你的 裡還沒有執行db 此時myconnection並沒有new,也就是說它現在是空的,那麼如果執行close 一定會引發空引用異常。哦,對了,你是不是不明白為什麼要new呢?n...

c連線資料庫方法連線到sql server或者是mysql資料庫,誰能給個例項。提供我學習

c 連線和操作sql server資料庫 用c sqlserver實現增刪改查 using system.data using system.data.sqlclient 先開啟兩個類庫檔案 sqlconnection con new sqlconnection con.connectionstri...

C資料庫操作

if id e 0 判斷取出的值是否等於 1 else if this.textbox3.text 1 當等於1是,彈出對話方塊 else 當不等於0和1時 con.close 關閉資料庫連線cmd.dispose 這句話是錯的要寫應該就是con.dispose 表示釋放記憶體 string sql...