當前位置:首頁 » 操作系統 » vb登錄界面連接資料庫

vb登錄界面連接資料庫

發布時間: 2024-12-16 16:10:02

『壹』 求VB登陸窗口連接ACCESS資料庫的代碼

1、DimobjCnAsNewConnection,objRsAsNewRecordset

objCn.ConnectionString="Provider=Microsoft.Jet.OLEDB.3.51;"&"DataSource="&App.Path&objCn.Open

2、dimobjCnAsConnection

SetobjCn=NewConnection

objCn.Open「DSN=實例2DSN」

3、ADOData控制項創建連接

(1)vb登錄界面連接資料庫擴展閱讀

ACCESS資料庫特性

1、access有強大的數據處理、統計分析能力,利用access的查詢功能,可以方便地進行各類匯總、平均等統計。並可靈活設置統計的條件。

2、access用來開發軟體,比如生產管理、銷售管理、庫存管理等各類企業管理軟體,其最大的優點是:易學,非計算機專業的人員,也能學會。

3、在開發一些小型網站WEB應用程序時,用來存儲數據。例如ASP+Access。這些應用程序都利用ASP技術在InternetInformationServices運行.比較復雜的WEB應用程序則使用PHP/MySQL或者ASP/MicrosoftSQLServer。

『貳』 如何用VB連接SQL資料庫做登錄

一、界面設計

各控制項名稱屬李扮性分別為:label1 、text1 、label2、text2、commandok、cmdcancel

代碼設計如下:

'首先添加一個模塊,寫上以下通用聲明和Sub main():


Public conn As ADODB.Connection '通用(聲明)

Sub main()

Set conn = New ADODB.Connection '通用(main)

conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;" _

+ "User ID=sa;password=123;Initial Catalog=denglu;Data Source=127.0.0.1" '連接資料庫代碼

conn.Open

frmLogin.Show '首先顯示登錄界面。也可以在工程屬性中設置啟動對象為Sub main()或者frmlogin窗體

End Sub

'在Frmlogin 代碼窗口,為cmdok控制項寫以下代碼:

Private Sub cmdok_Click()

If text1.Text = "" Then

MsgBox "用戶名不能為空!", vbOKOnly + vbInformation, "友情提示"

text1.SetFocus

Exit Sub '若用戶名文本框內為空,則出現提示框

End If

If text2.Text = "" Then

MsgBox "密碼不能為空!", vbOKOnly + vbInformation, "友情提示"

text2.SetFocus

Exit Sub '若輸入密碼文本框為空,也出現提示框

End If

Dim strSQl As String

strSQl = "select * from User1 where username='" & Trim$(text1.Text) & "' and pwd='" & Trim$(text2.Text) & "' "

'書寫SQL代碼,查詢User1表中是否存在窗體中用戶輸入的信息。

Dim str As New ADODB.Recordset

Set str = New ADODB.Recordset

str.CursorLocation = adUseClient

str.Open strSQl, conn, adOpenStatic, adLockReadOnly

With str

If .State = adStateOpen Then .Close

.Open strSQl

If .EOF Then

Try_times = Try_times + 1

腔茄 If Try_times >= 3 Then

MsgBox "您已連續三次輸入錯誤,系統將自動關閉", vbOKOnly + vbCritical, "警告"

Unload Me '若用戶連續輸入3次錯誤密碼,則系統關閉

Else

MsgBox "對不起,用戶名不存在或密碼錯誤 !", vbOKOnly + vbQuestion, "警告"

text1.SetFocus

text1.Text = ""

text2.Text = ""

End If

Else

Unload Me '若登錄成功,則隱藏當前窗體

Form2.Show 伍擾察'然後顯示Form窗體

End If

End With

End Sub

Private Sub cmdCancel_Click()

End '若單擊Cmdcel按鈕,則結束應用程序

End Sub

運行中存在的問題:

代碼中有Dim conn As adodb.connection,運行時顯示"用戶定義類型未定義"

解決方法:點擊「工程」--「引用」找到「Microsoft ActiveX Data Object 2.6」

然後就就可以正常運行了。

熱點內容
超星腳本伺服器超時 發布:2024-12-16 18:30:40 瀏覽:441
源碼紅鳥 發布:2024-12-16 18:15:52 瀏覽:137
steam文件夾刪除 發布:2024-12-16 18:12:05 瀏覽:343
醫院管理系統源碼 發布:2024-12-16 18:12:02 瀏覽:163
完全自我的密碼是多少 發布:2024-12-16 18:11:12 瀏覽:725
錫柴壓縮機支架 發布:2024-12-16 18:04:18 瀏覽:37
c語言課程設計體會 發布:2024-12-16 17:51:17 瀏覽:402
搭建pt代理伺服器 發布:2024-12-16 17:51:12 瀏覽:34
安卓手機哪裡找應用 發布:2024-12-16 17:51:10 瀏覽:808
七牛雲存儲融資 發布:2024-12-16 17:50:34 瀏覽:746