学生信息管理系统-错误总结
生活随笔
收集整理的這篇文章主要介紹了
学生信息管理系统-错误总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、SQL server 2008 數據庫不允許保存修改 打開 選項--Designers--組織保存要求重新創建表的修改勾選去掉 二、要求對象 這個純屬手殘,控件名稱打錯了。。還有下面幾個錯誤,都是代碼拼寫錯誤會出現的問題。 錯誤3265 ??
?三、錯誤3021--BOF和EOF的問題 Private Sub nextCommand_Click() If (mrc.EOF And mrc.EOF) Then MsgBox "沒有數據,請添加信息!" frmAddsinfo.Show ElseIf mrc.EOF = mrc.BOF Then ? ? MsgBox "僅此一條記錄" Else ? ?mrc.MoveNext End If Call viewData End Sub 在沒有記錄時點刪除也會出現這個錯誤,所以我把刪除模塊代碼改為: mybookmark = mrc.Bookmark '做標記 str2$ = MsgBox("是否刪除當前記錄?", vbOKCancel, "刪除當前記錄") If str2$ = vbOK Then mrc.MoveNext ? ?'刪除后顯示下一條記錄 If mrc.EOF Then ' mrc.MoveFirst mybookmark = mrc.Bookmark mrc.MoveLast mrc.Delete mrc.Bookmark = mybookmark On Error GoTo 1 Else mybookmark = mrc.Bookmark '做標記 mrc.MovePrevious mrc.Delete mrc.Bookmark = mybookmark '取消標記 Call viewData End If Else mrc.Bookmark = mybookmark '取消標記 Call viewData End If 1: Unload Me 四、日期時間字段溢出 Datetime表示的日期范圍從公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精確到3.33毫秒,它需要8個字節的存儲空間。 date是SQL Server 2008新引進的數據類型。它表示一個日子,不包含時間部分,可以表示的日期范圍從公元元年1月1日到9999年12月31日。 所以輸入的日期在1753-1-1之前就會出現如上錯誤! 如果使用的是SQL server 2008,直接把數據類型由datetime改成date就行了 還有數據庫中其他數據類型設計與代碼有沖突時也會出現下面錯誤,比如: ? ? ? 這是數據庫的設計時把tel_number的數據類型設計成char(10),所以只能輸入10個數字,否則會出現如上錯誤! 五、下標越限 右擊控件屬性 ?通用選項表中列改為9
?
?
?三、錯誤3021--BOF和EOF的問題 Private Sub nextCommand_Click() If (mrc.EOF And mrc.EOF) Then MsgBox "沒有數據,請添加信息!" frmAddsinfo.Show ElseIf mrc.EOF = mrc.BOF Then ? ? MsgBox "僅此一條記錄" Else ? ?mrc.MoveNext End If Call viewData End Sub 在沒有記錄時點刪除也會出現這個錯誤,所以我把刪除模塊代碼改為: mybookmark = mrc.Bookmark '做標記 str2$ = MsgBox("是否刪除當前記錄?", vbOKCancel, "刪除當前記錄") If str2$ = vbOK Then mrc.MoveNext ? ?'刪除后顯示下一條記錄 If mrc.EOF Then ' mrc.MoveFirst mybookmark = mrc.Bookmark mrc.MoveLast mrc.Delete mrc.Bookmark = mybookmark On Error GoTo 1 Else mybookmark = mrc.Bookmark '做標記 mrc.MovePrevious mrc.Delete mrc.Bookmark = mybookmark '取消標記 Call viewData End If Else mrc.Bookmark = mybookmark '取消標記 Call viewData End If 1: Unload Me 四、日期時間字段溢出 Datetime表示的日期范圍從公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精確到3.33毫秒,它需要8個字節的存儲空間。 date是SQL Server 2008新引進的數據類型。它表示一個日子,不包含時間部分,可以表示的日期范圍從公元元年1月1日到9999年12月31日。 所以輸入的日期在1753-1-1之前就會出現如上錯誤! 如果使用的是SQL server 2008,直接把數據類型由datetime改成date就行了 還有數據庫中其他數據類型設計與代碼有沖突時也會出現下面錯誤,比如: ? ? ? 這是數據庫的設計時把tel_number的數據類型設計成char(10),所以只能輸入10個數字,否則會出現如上錯誤! 五、下標越限 右擊控件屬性 ?通用選項表中列改為9
?
?
總結
以上是生活随笔為你收集整理的学生信息管理系统-错误总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CRM客户关系管理系统开发第二讲——实现
- 下一篇: Android开发必备之Picasso加