1樓:匿名使用者
不安裝。net framework 想可以執行。net 程式,就好像飛信一樣,使用本地化的框架,不過飛信那個要用錢買的,而已沒試用頌掘版**。
你可以使用 工具來把。net 打入exe中,該工具是用來混淆**的,用來防止反編譯的,該工具有個附帶功能是把。net打入exe中,令到你寫的。
net的程式不用安裝framework。關於資料庫問題,野櫻核除非異地機可以連線上你本機的資料庫,不然沒有辦法使用。如頌氏果你的程式一定要用到資料庫,可以考慮用內嵌式資料庫,推薦sqlite,或者用xml做資料儲存。
2樓:匿名使用者
你的應用程式是訪問你異地資料庫還是本地資料庫呢?如果是本地的話,可以實現,你可以搜下相關的,好像是螞頃打包的時候要同時打包進去幾個sql資料庫的檔案就可以了悶脊陸。你不想安裝的框架就想直接使用你編寫的安裝程式,這不是不能實現,也是比較麻煩野燃,網上介紹的很多,基本上是你要藉助於第三方的軟體來實現,這也不是三言兩語能說清的!
你可以參考一下這個。
3樓:網友
那要看你的資料庫連線串是怎麼寫的,如果連的是本機那肯定換機器後就連不到了(那臺機器沒有相應的資料庫的話),你可以把連線串裡的伺服器寫上ip位址或伺服器名字,確保資料伺服器在其它機器都能訪問 ,也可以把連線串寫到配置檔案裡。
4樓:
如果連的是本機那肯定換機器後就連不到了(那臺機器沒有相應的資料庫的話),你可以把連線串裡的伺服器寫上ip位址或伺服器名字,確保資料伺服器在其它機器都能訪問 ,也可以把連線串寫到配置檔案裡。
5樓:網友
連線字串必須輸入ip或名稱,不能用。表示。還有必須安裝framework。
c# winform 異地資料庫無法連線成功!或求網上買的sql空間使用流程!
6樓:此題無解
你的資料庫不是在內網裡面 而你的朋友是從外網想要連進來吧、
7樓:網友
你要先確認下能不能直接訪問到資料庫。
8樓:網友
你的basedao裡的連線字串拿來看看。
c#winform 資料庫的連線問題!
9樓:最後的仙人
。。。sqldataadapter的第乙個引數是sql語句,不是連線字串。
比如select * from tablea
c# winform 資料庫連線客戶端問題
10樓:網友
隨便買個帶mssql的空間 又不貴又可以滿足你的需求。或者我的mssql 借你用用!
c# winform通過外網連線資料庫
11樓:網友
沒有固定ip或者網域名稱是連不上的,你可以用花生殼做乙個免費的網域名稱然後再連線,把伺服器的名稱或者ip改成這個網域名稱應該就可以連上了,
12樓:網友
跟平常一樣只是把本機的ip位址改為遠端伺服器的ip位址。
13樓:網友
要知道對方的公網ip位址,連線的字串中ip位址換為對方的公網ip就可以了,當然前提是對方的電腦還要開放1433埠,那個是sql server資料庫連線的預設埠。
你可以先用telent 1433 假設對方的ip是,這個是用來測試你能否連線到對方的1433埠上,如果能聯入,說明兩端的電腦的邏輯連線配置是對的,你程式寫好ip就行了,否則要對方配置埠對映、和開啟防火牆的配置。
c# winform程式怎麼連線到本地sqlserver 資料庫啊
14樓:
如需連線到本地sql,請確保sql服務正常啟動,然後執行如下**:
string con, sql;
integrated security=sspi 這個表示以當前windows系統使用者身去登入sql server伺服器,如果sql server伺服器不支援這種方式登入時,就會出錯。
你可以使用sql server的使用者名稱和密碼進行登入,如:
server=.;database=youdbname;user id=sa;password=密碼"
con = "server=.;database=youdbname;integrated security=sspi";
sql = "select * from test";
sqlconnection mycon = new sqlconnection(con);
sqldataadapter myda = new sqldataadapter(sql, con);
dataset myds = new dataset();
test");
test"];
15樓:網友
connectionstr= "server=;user id=;pwd=;database=", 資料庫ip位址,使用者名稱, userpasswd, 資料庫名稱);
這個就是連線字串了,ip寫你自己的就是本地的了。
沒有密碼的話 userpasswd就為空,輸入乙個雙引號就行了吧,你試一下,我沒弄過為空的情況。
16樓:玄天孤網
如果樓上的方法你不會搞,試試我的這個,建立個公共類:新增這個連線資料庫的方法就可以,下次呼叫就行;
public static sqlconnection dbcon()
c#winform遠端連線sql資料庫
17樓:網友
你先確定 你和你朋友 是同一區域網路嗎?
是的 好很連線,你的電腦 關閉防火牆 ,開啟資料庫 遠端連線 。
你的電腦 是固定ip 還是通過貓撥號上網 。這就有點麻煩了。
先確認你的上網方式。
固定ip :這個和上面1方法一樣。
直接撥號上網:先找到你的外網ip :這個和上面1方法一樣路由器共享上網:需要做路由器 對映。
其他方法:還有可以買乙個資料庫 伺服器。
18樓:匿名使用者
"data source= 你電腦ip;initial catalog= 資料庫";user id=sql帳號;password=sql密碼"
19樓:佟佳陽頓孤
c#連線資料庫的方式。
winform和webform是一樣的。
sqlconnection conn=new sqlconnection("server=資料庫伺服器位址;database=資料庫名稱;uid=sa;pwd=密碼;");
新增、修改、刪除 更換sql即可。
string sql="insert into tablename(欄位1,欄位2)values(值1,值2)";
sqlcommand cmd=new sqlcommand(sql,conn);
;//查詢。
sql="select * from tablename";
sqldataadapter da=new sqldataadapter(sql,conn);
datatable dt=new datatable();
20樓:網友
什麼**都沒有,叫別人怎麼答?
c#winform、遠端連線資料庫問題!
21樓:網友
覺得你沒弄清楚,你是adsl上網的?那不應該讓你設ip,問伺服器商吧,你給了錢的。
c winform如何批量更新資料庫資料
可以把查詢到的資料存放到一張記憶體表datatable中,然後拖一個datagridview控制元件並繫結datasource,然後在datagridview中編輯完成後利用commandbuilder返回給資料庫 建議這個用執行緒,然後分別對這100萬條資料分批處理。1 分批量更新 2 用觸發器 ...
vb6連線遠端資料庫,VB6連線遠端資料庫SQL
分析了一下你的問題,有幾點問題你需要排查 1 既然是動態域名,那麼你的資料庫伺服器應該面對的是公網。如果是公網,區域網ip連線是否成功就毫無意義。2 你有否嘗試過使用公網ip連線,如果使用公網ip連線成功,那就有可能是域名解析的問題。3 你是否設定好了路由器的埠對映,分析你的題目,我估計你網路狀態可...
Delphi資料庫,Delphi 資料庫
第一 將資料庫和程式檔案放在一個目錄下就行了。delphi的工作原理是先按ado提供的絕對路徑查詢資料庫,如果沒有,則在當前程式的目錄下查詢資料庫。你將你的程式打包之後在其他機器上安裝,絕對路徑不一樣了,而且程式目錄下也沒有資料庫,當然會提示找不到了。第二 1,檢視一下控制面板裡的sql odbc資...