討論區快速選單
知識庫快速選單
開發App該選哪個平台? 網路投保旅行平安險 程式設計俱樂部Facebook粉絲團
[ 回上頁 ] [ 討論區發言規則 ]
vs2008控制項新增資料問題
更改我的閱讀文章字型大小
作者 : guanting(sikki)
[ 貼文 4 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/2/3 下午 05:16:52
大家好,我是個剛接觸vs2008的新手,因其工具箱提供了許多強大的功能,在練習的時候有個問題想請大家幫忙,我用控制項的detailsview或listview連結了本機上的access資料庫,想要做新增、修改、刪除的動作,在修改和刪除都很正常,唯在新增時會不能寫入,原因是因為我有設一個key值為流水編號,構想是讓他自動抓取最大值後加一而不是讓使用者自已填此欄位,但這部分一直改不出來,希望各位先進能幫忙,謝謝~~~
作者 : qazujm(joe) Visual Basic卓越專家C#優秀好手貼文超過1000則
[ 貼文 1521 | 人氣 2524 | 評價 9070 | 評價/貼文 5.96 | 送出評價 90 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/2/3 下午 09:23:53
可以把Access欄位類型設定為自動編號嗎...
作者 : guanting(sikki)
[ 貼文 4 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/2/4 上午 08:44:43
你好,流水編號這一欄位確實是自動編號,而且他是key,所以在用listview的時候新增時這一欄基本上是不提供輸入的,所以才會有不能輸入null值的問題,我將此欄調整為可由使用者輸入後,新增就沒問題,所以我是想請問有沒有方式可以不用讓使用者輸入,但此欄會自動抓編號最大值加一並寫入資料庫呢?謝謝~~~
作者 : qazujm(joe) Visual Basic卓越專家C#優秀好手貼文超過1000則
[ 貼文 1521 | 人氣 2524 | 評價 9070 | 評價/貼文 5.96 | 送出評價 90 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/2/4 上午 09:19:21
您是用Access哪個版本?自動編號欄位不需insert值,它就會自動加一啊...
作者 : guanting(sikki)
[ 貼文 4 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/2/4 上午 09:24:21
你好,在access裡確實會自動加,因為我是用vs2008的listview來做,幾乎沒寫程式碼,但在listview這一欄並沒有自動加1寫回,所以我想請問能自動抓最大值加1寫回,並不是資料庫的問題,謝謝~~~~
作者 : qazujm(joe) Visual Basic卓越專家C#優秀好手貼文超過1000則
[ 貼文 1521 | 人氣 2524 | 評價 9070 | 評價/貼文 5.96 | 送出評價 90 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/2/4 上午 10:40:15
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\ab.mdb;User Id=admin;Password=;")
     con.Open()
     Dim strText As String = "insert into tt (name) values ('joe')"
     Dim cmd As OleDbCommand = New OleDbCommand(strText, con)
     cmd.ExecuteNonQuery()
     cmd.Dispose()
     con.Close()

裡面只有兩個欄位,id是自動編號和PK,name是string,程式新增是沒問題的...
作者 : guanting(sikki)
[ 貼文 4 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/2/4 上午 10:59:28
感謝,我會再試試看~~~
 板主 : 小朱
 > 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-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875