日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

vb链接mysql登录界面_求大神!有谁会用VB设计用户登陆界面连接到数据库

發(fā)布時間:2024/9/19 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vb链接mysql登录界面_求大神!有谁会用VB设计用户登陆界面连接到数据库 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓

'**************************************** Module1.bas 模塊代碼

'工程 上面按下右鍵 工程1屬性 設(shè)定以 Main 啟動

Option Explicit

Public Declare Function MessageBoxTimeout Lib "user32" Alias "MessageBoxTimeoutA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long, ByVal wlange As Long, ByVal dwTimeout As Long) As Long

Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Long

Public Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long

Public Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long

Public Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long

Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Public CONN As New ADODB.Connection '定義數(shù)據(jù)連接字符串

Public RS As New ADODB.Recordset '定義記錄集

Public Const WS_EX_LAYERED = &H80000

Public Const GWL_EXSTYLE = (-20)

Public Const LWA_ALPHA = &H2

Public Const LWA_COLORKEY = &H1

Public Const vbKeyAlt = vbKeyMenu

Public AppDisk$, DataDisk$, DB$, MsgTitle$, UserName$, PassWord$, UserLevel$

Public LoginYn As Boolean

Public Rtn&, ErrPass&

Sub Main()

MsgTitle = "數(shù)據(jù)庫登錄練習(xí)" '項(xiàng)目名稱賦值給變量 MsgTitle

'禁止兩次運(yùn)行本程序

If App.PrevInstance Then Call MsgBox("對不起本程序已在運(yùn)行中, 不得重復(fù)加載!!", vbCritical, MsgTitle): End

AppDisk = IIf(Right(App.Path, 1) = "\", App.Path, App.Path & "\") '本地路徑賦值給變量AppDisk

DataDisk = AppDisk & "Data\" '將本地路徑下的DATA文件夾賦值給變量DataDisk

If Dir(DataDisk, vbDirectory) = "" Then MkDir DataDisk '如果DataDisk變量指定的文件夾不存在則創(chuàng)建它

MainForm.Show '運(yùn)行主程序MainForm

Log.Show '運(yùn)行登錄程序Log

End Sub

'以搜索關(guān)鍵字詞在數(shù)據(jù)庫某個表,某個字段查找 返回真或假的副程序

Public Function SearchDATA(TMPRS As Object, SchZD As String, SchData As String) As Boolean

On Error Resume Next

SearchDATA = False '初始查找變量 SearchDATA為 假

TMPRS.MoveFirst '查找到之后 記錄移到第一筆

TMPRS.Find SchZD & " = " & Chr(39) & SchData & Chr(39)

If Not TMPRS.EOF Then SearchDATA = True '如果查找到 則 SearchDATA函數(shù)返回 真

End Function

Public Sub RoundWin(Tform As Object, WW&, HH&) '創(chuàng)建圓角窗體的副程序

Dim W&, H&

On Error Resume Next

W = Tform.Width \ Screen.TwipsPerPixelX '將窗體的寬度除以屏幕每個像素點(diǎn)的值(15) 轉(zhuǎn)換為像素,帶入變量W

H = Tform.Height \ Screen.TwipsPerPixelY '將窗體的高度除以屏幕每個像素點(diǎn)的值(15) 轉(zhuǎn)換為像素,帶入變量H

SetWindowRgn Tform.hwnd, CreateRoundRectRgn(0, 0, W, H, WW, HH), True '以帶進(jìn)之參數(shù)WW與HH創(chuàng)建窗體圓角

Tform.Move (Screen.Width - Tform.Width) \ 2, (Screen.Height - Tform.Height) \ 2 '窗體居于屏幕中心

End Sub

Public Sub CleanAll() '結(jié)束程序退出的副程序

On Error Resume Next

'關(guān)閉所有打開的窗體并釋放對象

Dim TmpFrm As Form

For Each TmpFrm In Forms

Unload TmpFrm

Set TmpFrm = Nothing

Next

End '結(jié)束程序退出

End Sub

總結(jié)

以上是生活随笔為你收集整理的vb链接mysql登录界面_求大神!有谁会用VB设计用户登陆界面连接到数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。