c的winform程式,怎樣才能在其他沒有sqlse

2021-03-08 11:52:33 字數 2769 閱讀 7932

1樓:匿名使用者

sql的資料是存在一個檔案裡的。你可以通過連結檔案,達到連結資料庫的目的,但是前提執行的機器必須有sql的客戶端。vs 2010的打包設定是可以把sql 客戶端打包在安裝程式裡面的。

另外,你也可以不依靠安裝程式,直接自己用壓縮包吧你的程式和相關dll,以及sql客戶端都放在一起,先執行sql客戶端安裝然後,再解壓縮你的程式。另外一些第三方的安裝程式也提供這個功能,有些安裝程式是收費的。其實原理是一樣的。

都是先安裝sql客戶端,然後再安裝你的winform程式,除非你不使用sql資料庫,否則就一定要有sql客戶端。這就像c#程式一定要在。***環境下執行一樣。

當然了,如果資料不復雜,你完全可以不用sql,用xml儲存資料,或者更小的可以用ini或者txt文字儲存。你用access也可以,不過access也需要,有odb資料庫支援才行。

2樓:廿一

程式中的字串連線的地址使用的是本機的ip地址;

並且本機的防火牆開發,也就是其他的電腦能夠連線到有sql的電腦(伺服器)上。

程式只要是bin資料夾下的那些東西。

3樓:匿名使用者

那就連線到另外一臺裝有sql server的伺服器上面撒、、、就這麼簡單、你媽媽再也不擔心你程式設計了!

4樓:

打包?你的程式只有查詢?增刪改都沒有?你試試去用access吧,那個安裝快

如何將c#winform程式和sql資料庫在沒有安裝vs和sql server的電腦上使用。

5樓:

1、winform的程式可以建立一個安裝包進行安裝或者直接拷貝相關檔案到目標計算機都是可以的;

2、目標計算機需要安裝你程式設計時使用的對應的.*** framework版本;

3、編寫時用的win7,安裝到winxp的電腦上使用沒有什麼大的不同,只是介面顯示上有略有一些小差異;

4、資料庫方面,目標計算機需要安裝sql server,如果確實不想安裝,只能考慮將資料庫換成類似sqlite、access這樣無需安裝的資料庫;

基本就是這樣,希望對你有幫助,如有疑問請追問或是hi

如何在沒有sql server的環境下,執行需要資料庫支援的c#程式?

6樓:匿名使用者

c#生成安裝檔案後自動附加資料庫的思路跟演算法

using system;

using system.collections.generic;

using system.windows.forms;

using system.data.sqlclient;

using system.data;

using system.serviceprocess;

namespace adminzjc.databasecontrol

catch (exception ex)

finally }

////// 附加資料庫

///public void adddatabase()

catch (exception ex)

finally }

////// 分離資料庫

///public void deletedatabase()

catch (exception ex)

finally }

////// 備份資料庫

///public void backupdatabase()

catch (exception ex)

finally }

////// 還原資料庫

///public void replacedatabase()

catch (exception ex)

finally }

} }/* ///呼叫事例:

還原資料庫

private void button0_click(object sender, eventargs e)

附加資料庫

private void button1_click_1(object sender, eventargs e)

備份資料庫

private void button2_click(object sender, eventargs e)

分離資料庫

private void button3_click(object sender, eventargs e)

7樓:匿名使用者

沒有sql server的環境,客戶端連伺服器資料庫只要安裝一個ado驅動就行了,你可以去搜下mdac_typ.exe,安裝這個就行了。

訪問access資料庫都是本地的,只要裝office的access就行了。

8樓:匿名使用者

推薦採用sqlite作為資料庫,就一個資料庫檔案而已,其他的和sqlserver用法類似,只是用sqliteconnection ,sqlite***mand ,sqlitedatareader 等等即可,一樣的使用dataset等,如果你抽象出你**中的dal層,更換個資料庫,代價很小的

9樓:夜丶神經兮兮

本地沒有就不連本地的就完了唄。。直接連網路伺服器的資料庫不就好了麼。。

10樓:賓環駒合瑞

沒sql

server環境客戶端連伺服器資料庫要安裝ado驅行搜mdac_typ.exe安裝行

訪問access資料庫都本要裝officeaccess行

C小程式在winform中單擊botton,pictu

何必這樣,你放到你專案的資源裡面。用的時候呼叫就可以了 高手!在c 中如何利用picturebox來顯示 1 新建一個c 窗體專案,專案名為showpicture,在form1上新增一個picturebox控制元件和兩個按鈕。2 新增 using system using system.collec...

我現在用c做了winform程式如何把整個程式嵌

我也正著這個,等我實驗一下再補充回答看看是否可以 winform程式不可以嵌入webform裡面,但是也已用webform實現winform的功能,修改不多 你可以開發usercontrol,然後當作抄activex嵌入到網頁bai中,具體你可du以找找.net至com activex 的文章看看,...

怎樣才能學好C語言

其實c語言很簡單,它只是一種交流的規則,一種表達的工具,一種承載思想的容器而已,之所以感覺難,我覺得是還不習慣使用計算機特點來考慮問題。這就好比中國人從到英國定居一樣,雖然你學過英語,但是那只是想象中的英國,和現實的英國的情況還相差很遠,所以要有一個適應的過程,也就是常說的過渡期或磨合期。想盡快上手...