討論區快速選單
知識庫快速選單
軟體開發過程中有哪些資安漏洞? 政府補助!學嵌入式+物聯網
[ 回上頁 ] [ 討論區發言規則 ]
為什麼我資料存不進資料庫?
更改我的閱讀文章字型大小
作者 : mars9527(小智)
[ 貼文 48 | 人氣 9479 | 評價 0 | 評價/貼文 0 | 送出評價 9 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/17 下午 10:23:14
小的用MS SQL Server資料庫檔案去連線資料庫
連線字串為
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DB\DMSDB.mdf;Integrated Security=True

     this.Validate();
     this.bodyBindingSource.EndEdit();
     this.bodyTableAdapter.Update(this.dMSDataBaseDataSet.Body);
     System.Windows.Forms.MessageBox.Show("update OK");
去更新,但是確怎麼也新增不進去,又沒錯誤訊息發生,你們會有這樣的情況嗎?
而我的資料來源改成北風就可以了說,存取都很正常
Data Source=.\sqlexpress;Initial Catalog=Northwind;Integrated Security=True" providerName="System.Data.SqlClient
作者 : regionbbs(小朱)技術副站長 VB.Net曠世奇才SQL Server 7/2K卓越專家.Net Framework優秀好手C#曠世奇才ASP.Net一代宗師ADO.Net卓越專家貼文超過6000則人氣指數超過70000點
[ 貼文 6372 | 人氣 82299 | 評價 36440 | 評價/貼文 5.72 | 送出評價 59 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/17 下午 10:27:47
你有產生 Update, Insert 和 Delete 的指令嗎 ?
作者 : mars9527(小智)
[ 貼文 48 | 人氣 9479 | 評價 0 | 評價/貼文 0 | 送出評價 9 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/18 上午 09:31:38
this.bodyTableAdapter.Update(this.dMSDataBaseDataSet.Body);
同樣的一句語法,但是資料源不同,檔案型資料庫.mdf就是存不進去,連結Sql 2005 express就很正常,能正常新增刪除更新,不用另外再寫update指令吧。
作者 : regionbbs(小朱)技術副站長 VB.Net曠世奇才SQL Server 7/2K卓越專家.Net Framework優秀好手C#曠世奇才ASP.Net一代宗師ADO.Net卓越專家貼文超過6000則人氣指數超過70000點
[ 貼文 6372 | 人氣 82299 | 評價 36440 | 評價/貼文 5.72 | 送出評價 59 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/18 上午 10:35:41
那可不一定 ...
因為 SQL Server 的 SQL 指令和 Access 使用的 SQL 指令有一些小小的差異,這個要看 SQL 指令才會知道,你最好是使用 Access MDB 檔案再重新產生一次 .
作者 : mars9527(小智)
[ 貼文 48 | 人氣 9479 | 評價 0 | 評價/貼文 0 | 送出評價 9 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/18 下午 12:00:10
我的資料庫都是MS SQL喔
只是一個資料庫是由vs.net 2005產生的,附屬在專案裡,但可以附加進sql management studio
另一個db是用sql management studio產生的,不存在專案裡,同樣的報表,同樣的指令碼,只差別在資料庫的連結字串,一個連結檔案型資料庫,一個是直接連結到sql server 2005如此而已,才會覺得奇怪為什麼會新增不進去??
作者 : regionbbs(小朱)技術副站長 VB.Net曠世奇才SQL Server 7/2K卓越專家.Net Framework優秀好手C#曠世奇才ASP.Net一代宗師ADO.Net卓越專家貼文超過6000則人氣指數超過70000點
[ 貼文 6372 | 人氣 82299 | 評價 36440 | 評價/貼文 5.72 | 送出評價 59 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/18 下午 12:53:12
sorry,把 MDF 看成 MDB 了 .
你可以參考:
http://weblogs.asp.net/wallen/archive/2005/03/22/395496.aspx

(把 "Initial Catalog=" 改成 "Database=")
作者 : mars9527(小智)
[ 貼文 48 | 人氣 9479 | 評價 0 | 評價/貼文 0 | 送出評價 9 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/18 下午 01:25:43
用這一個不行Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DB\DMSDB.mdf;Integrated Security=True
用這一個可以
Data Source=.\sqlexpress;Initial Catalog=Northwind;Integrated Security=True" providerName="System.Data.SqlClient
不行的沒有Initial Catalog可以改耶,而且我看版大給我的資料,我連結字串也沒錯啊...

版大要不要試著用winap拉一個System.Windows.Forms.BindingNavigator,再從vs.net2005建一個資料庫,去存取看看,看是我電腦的問題還是原本就有問題。

ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.cht/dv_mclictl/html/faa33042-186e-4bb2-8798-17ceb987ec62.htm
作者 : regionbbs(小朱)技術副站長 VB.Net曠世奇才SQL Server 7/2K卓越專家.Net Framework優秀好手C#曠世奇才ASP.Net一代宗師ADO.Net卓越專家貼文超過6000則人氣指數超過70000點
[ 貼文 6372 | 人氣 82299 | 評價 36440 | 評價/貼文 5.72 | 送出評價 59 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人mars9527註記此篇回應為最佳解答 2006/4/18 下午 01:52:48
沒有就加啊 ....
AttachDBFile 規定一定要用 "Database=",不能用 "Initial Catalog=" .
作者 : mars9527(小智)
[ 貼文 48 | 人氣 9479 | 評價 0 | 評價/貼文 0 | 送出評價 9 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/18 下午 03:28:38
可以了,謝謝版大
作者 : wenfuchung(福仔)
[ 貼文 1 | 人氣 5 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/7/18 下午 10:48:25
真是太感謝小朱大大了
我找了好久才發現這篇文章
原來是Database=XX的問題
我是用拖拉的方式來建立connection的
沒想到原來工具產生的程式碼也會有錯誤哩
 板主 : 小朱
 > ADO.NET - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - ADO.NET - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
ADO.NET
1 小朱 1520 
2 識丁 280 
3 吳馨琳 270 
4 小台 180 
5 Snaking 140 
6 mark 140 
7 好說 120 
8 ammon 100 
9 toyboy 70 
10 再見男人 50 
ADO.NET
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
6.152344E-02