主題:SQLCE 出錯(cuò) 共有45542人關(guān)注過本帖 |
---|
漢潮 |
1樓 |
SQLCE 出錯(cuò) Post By:2013-2-28 14:26:00 [只看該作者]
你好,我是EM9000的用戶,我在使用過程中出現(xiàn)了些問題,想請(qǐng)教一下
下面的代碼是在VB.net2005平臺(tái)上開發(fā)的程序中的一部分,當(dāng)軟件在運(yùn)行時(shí),會(huì)隨機(jī)出錯(cuò),開發(fā)平臺(tái)彈出 “未處理的System.Data.SqlServerCe.SqlCeException類型的異常出現(xiàn)在System.Data.SqlServerCe.dll 中” 請(qǐng)問是怎么回事,謝謝 Dim connString As String c Dim int_auto_id As Integer int_auto_id = 1 Dim Sl_di_query As String = "SELECT * FROM directory_inquiries" Dim Sl_di_conn As New Data.SqlServerCe.SqlCeConnection(connString) Dim Sl_di_cmd As New Data.SqlServerCe.SqlCeCommand(Sl_di_query, Sl_di_conn) Sl_di_conn.Open() Dim Sl_di_rdr As Data.SqlServerCe.SqlCeDataReader = Sl_di_cmd.ExecuteReader() Try While Sl_di_rdr.Read() str_auto_id = CStr(int_auto_id) int_auto_id = int_auto_id + 1 str_address = CStr(Sl_di_rdr.Item("address")) str_address_id = CStr(Sl_di_rdr.Item("address_id")) load_listviewitem = New ListViewItem() load_listviewitem.Text = str_auto_id load_listviewitem.SubItems.Add(str_address) load_listviewitem.SubItems.Add(str_address_id) address_listview.Items.Add(load_listviewitem) End While Catch ex As Data.SqlServerCe.SqlCeException MessageBox.Show(ex.ToString) Finally Sl_di_rdr.Close() Sl_di_conn.Close() End Try |
|
單帖管理 | 引用 | 回復(fù) |
yy |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2013-2-28 18:08:00 [只看該作者]
你的Catch里面接到一個(gè) SqlCeException里未定義的異常?赡苁悄愕System.Data.SqlServerCe.dll版本沒對(duì)吧。EM9000應(yīng)該用3.0.5206.0這個(gè)版本的。
還有就是你的try里面不只是數(shù)據(jù)庫(kù)的操作,也可能拋出的異常不是數(shù)據(jù)庫(kù)的異常,你用Exception,別用SqlCeException試試?你也說了這個(gè)問題是偶爾出。 你可以留一個(gè)郵箱,我這里有個(gè)C#的數(shù)據(jù)庫(kù)例程在EM9000上測(cè)試是OK的,你需要嗎?
[此貼子已經(jīng)被作者于2013-2-28 18:14:11編輯過]
|
單帖管理 | 引用 | 回復(fù) |
漢潮 |
3樓 |
Post By:2013-3-1 11:48:00 [只看該作者]
楊工,哪能下到System.Data.SqlServerCe.dll3.0.5206.0,謝謝
|
|
單帖管理 | 引用 | 回復(fù) |
yy |
4樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2013-3-4 9:43:00 [只看該作者]
VS自帶的有,已經(jīng)郵件發(fā)你了。
|
單帖管理 | 引用 | 回復(fù) |