vba資料庫密碼
Ⅰ Excel VBA 密碼登陸頁面設計,資料庫功能~~
我給你寫個密碼驗證功能的函數:
functionchk_pwd(byvalu,byvalp)asboolean
dimi
fori=2tosheet2.usedrange.rows.count
ifu=sheet2.cells(i,1)andp=sheet2.cells(i,2)then
chk_pwd=true
endif
nexti
chk_pwd=false
endfunction
使用上面的函數對輸入的用戶密碼進行驗證,例如:
chk_pwd("mop", "a918") 返回的結果將是true,表示密碼正確
Ⅱ Excel VBA連接ACCESS資料庫
stpath=ThisWorkbook.Path&Application.PathSeparator&"attendance.accdb"
CN.Open"Provider=Microsoft.ACE.OLEDB.12.0;DataSource="&stpath&";JetOLEDB:DatabasePassword=cjw123456"
供參考。
Ⅲ EXCEL VBA怎麼添加訪問ACCESS資料庫密碼
myCat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & myData & ";Jet OLEDB:Database Password=123;"
Ⅳ 選中EXCEL某單元格,用VBA語言觸發事件,直接打開有密碼的資料庫文件.
如果要詳細的代碼最好將.MDB文件上傳,或者用錄制宏功能錄制打開資料庫的宏,錄制後找到 Password="""" 改為 Password=""2345"" 並將宏命名為「打開資料庫」
在sheet1頁右鍵點擊頁標簽選查看代碼,在VBE編輯器中粘貼以下代碼即可
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count = 1 And Target.Address = "$F$7" Then
Call 打開資料庫
End If
End Sub
Ⅳ 請問vba用sql語句的時候如何用md5不讓資料庫密碼以明文顯示
你就是想要你的秘密 不在代碼中顯示出現是么?我有個方法
你用VB6.0新建一個Active DLL工程
然後在Class1中寫入如下代碼
PropertyGetPassword()AsString
Password="123456"'這里寫入你要設置的密碼
EndProperty
生成DLL後,在Excel中引用這個生成的DLL,然後你就可以在Excel中使用了,如下
Subabc()
DimxAsNewClass1
MsgBoxx.Password
EndSub
這里的Password就是你剛才設置的密碼,由於是封裝在DLL中的,這里是看不到的
有什麼不懂,繼續追問把
Ⅵ 用vba做的資料庫,通過輸入用戶名和密碼能進入某表,但是忘記密碼怎麼辦
VBA只是前端,你後台用的什麼資料庫的,ACCESS還是SQL Server?還有你說的用戶和密碼,是用VBA做的登錄界面的登錄登錄賬號和密碼?如果是,直接打開資料庫對應存儲用戶密碼的表查看一下密碼即可。
Ⅶ VBA怎麼連接密碼中含有換行符的資料庫
strCn = "Provider=sqloledb;Server=伺服器名稱或IP地址;Database=資料庫名稱;Uid=用戶登錄名;Pwd=" & chr(13) & chr(10) & ";"
如果你確認密碼是chr(13)+chr(10)的話,上面的寫法就達到不的要求。
不過我納悶的是你這個文件直接用資料庫打開的時候怎麼輸入密碼?因為我們輸入任何密碼之後都要按回車,如果你打開這個文件的時候輸入的密碼是回車的話,那麼其密碼應該是空吧,也就是應該這樣寫:
strCn = "Provider=sqloledb;Server=伺服器名稱或IP地址;Database=資料庫名稱;Uid=用戶登錄名;Pwd=;"
Ⅷ 如何將excel的工作表內容通過VBA代碼導入到有密碼的access資料庫中
試下
sSql="InsertInto[;DataBase="&mydb_mdb&";pwd=123456]."&TableName&"Select*From["&ActiveSheet.Name&"$]"
Ⅸ access2007資料庫VBA工程模塊屬性中設置了密碼,現在密碼忘記了,求助怎麼能解除或找回密碼。
用ACCESS2007版本。 先在操作系統里創建一個 目標ORACLE資料庫的 ODBC連接 然後,打開ACCESS2007,選中要導出的表,點右鍵,選擇導出-->ODBC資料庫,然後選擇 剛剛創建的ODBC連接即可。 注意,ACCESS表欄位不要有中文,ACCESS表裡的備注欄位,到ORACLE里會變成CLOB類型,還有一些其他的問題,比如 數字串會變成科學計數法的形式存入到ORACLE里。 雖然你連個分都不給,足夠摳門,不過我還是幫你回答了,看在救急的份上。 GOOD LUCK! 你可以試下
Ⅹ 資料庫vba中「忘記密碼的代碼」怎麼寫
登錄窗口,請用戶輸入用戶名和密碼。然後從資料庫中查找where user=輸入的用戶名,如果無,輸出無此用戶,如果有,判斷密碼是否和輸入的相同,都相同,則登陸成功。