PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
booger
Amateur Member
 
booger的大頭照
 

加入日期: Nov 2004
您的住址: 丁丁科技大學
文章: 45
請教一個 ASP.NET OleDB物件的錯誤

我有一個更新Access資料庫的function,
用了很多次都沒問題,可是這次作業就是會有錯...
然後丟了一個Exception給我

我只會把SQL指令丟給.NET的OleDB物件,
並不知道這些物件的原理,
可以請知道的人告訴我解決的方向嗎?

謝謝

System.Data.OleDb.OleDbException: 無值提供給一或多個必要參數。 於 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) 於 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) 於 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) 於 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) 於 System.Data.OleDb.OleDbCommand.ExecuteNonQuery() 於 ASP.aspx_finala9411076_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) 於 E:\linbn\prj-wwwroot\aspx\finalA9411076.aspx: 行 80
     
      
__________________
動怒不動氣(對不滿的事情表達不悅,但是不讓其過份影響個人情緒)
挑嘴不挑食(對飲食頗有想法但是有得吃就吃)
舊 2007-06-25, 06:37 PM #1
回應時引用此文章
booger離線中  
jaba
Amateur Member
 

加入日期: Oct 2004
文章: 49
清雲 二技電子四乙 的嗎~

Dim db As Data.OleDb.OleDbConnection
db = New Data.OleDb.OleDbConnection
db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MdbPath
db.Open()
Dim sc As New System.Data.OleDb.OleDbCommand
sc.Connection = db
sc.CommandType = Data.CommandType.Text
sc.CommandText = "update ......"
sc.ExecuteNonQuery()
sc = Nothing
db = Nothing

不太想解說~無聊就看看吧~
 
舊 2007-06-25, 07:03 PM #2
回應時引用此文章
jaba離線中  
booger
Amateur Member
 
booger的大頭照
 

加入日期: Nov 2004
您的住址: 丁丁科技大學
文章: 45
竟然連班級都知道...
我不會遇到老師了吧??


感謝你把完整程式貼出來了,
我也剛好是這樣寫的,
所以我應該是錯在別的地方了?
因為之前在「那邊」用可以跑,
拿來「這邊」跑就有Exception,

...我先去UTFG好了
感謝你的幫忙


引用:
作者jaba
清雲 二技電子四乙 的嗎~

Dim db As Data.OleDb.OleDbConnection
db = New Data.OleDb.OleDbConnection
db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MdbPath
db.Open()
Dim sc As New System.Data.OleDb.OleDbCommand
sc.Connection = db
sc.CommandType = Data.CommandType.Text
sc.CommandText = "update ......"
sc.ExecuteNonQuery()
sc = Nothing
db = Nothing

不太想解說~無聊就看看吧~
__________________
動怒不動氣(對不滿的事情表達不悅,但是不讓其過份影響個人情緒)
挑嘴不挑食(對飲食頗有想法但是有得吃就吃)
舊 2007-06-25, 08:11 PM #3
回應時引用此文章
booger離線中  
teszd
*停權中*
 
teszd的大頭照
 

加入日期: Oct 2003
文章: 472
引用:
作者jaba
清雲 二技電子四乙 的嗎~

引用:
作者booger
竟然連班級都知道...
....
...我先去UTFG好了
感謝你的幫忙

xd
(謎之音1:靠腰~!撤走UTFG
謎之音2:....問題我記下了)

我這樣會不會很壞阿

此文章於 2007-06-26 11:07 PM 被 teszd 編輯.
舊 2007-06-26, 10:59 PM #4
回應時引用此文章
teszd離線中  
sean1976
*停權中*
 
sean1976的大頭照
 

加入日期: Sep 2001
您的住址: 台北 , 台灣
文章: 971
無值提供給一或多個必要參數.應該是出在你的CommandText 裡面語法錯誤。或是用了變數確沒有指定值給他。
舊 2007-06-27, 12:43 AM #5
回應時引用此文章
sean1976離線中  
booger
Amateur Member
 
booger的大頭照
 

加入日期: Nov 2004
您的住址: 丁丁科技大學
文章: 45
謝謝~謝謝~,我已經找到bug了,一時手快少了單引號...
我比較好奇的是,jaba是誰?
__________________
動怒不動氣(對不滿的事情表達不悅,但是不讓其過份影響個人情緒)
挑嘴不挑食(對飲食頗有想法但是有得吃就吃)
舊 2007-06-27, 09:28 AM #6
回應時引用此文章
booger離線中  
teszd
*停權中*
 
teszd的大頭照
 

加入日期: Oct 2003
文章: 472
引用:
作者booger
謝謝~謝謝~,我已經找到bug了,一時手快少了單引號...
我比較好奇的是,jaba是誰?

丁丁科技大學(樓上的住址) 的 老師?


我這樣好像很惡劣?
對不起~

此文章於 2007-06-27 12:26 PM 被 teszd 編輯.
舊 2007-06-27, 12:24 PM #7
回應時引用此文章
teszd離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:49 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。