關於動態建立dsn時不能設定使用者名稱和密碼的解決方法

2021-04-27 09:21:49 字數 1126 閱讀 3259

利用下面的**建立sql   server的dsn,不設使用者名稱和密碼就可以建立成功,但不能連線成功。使用後有報錯

private const odbc_adddsn = 1

private const odbc_configdsn = 2

private const vbapinull as long = 0&

private declare function sqlconfigdatasource lib "odbccp32.dll" _

(byval hwndparent as long, byval frequest as long, _

byval lpszdriver as string, byval lpszattributes as string) _

as long

public sub createdsn(sdsn as string)

dim nret as long

dim sdriver as string

dim sattributes as string

sdriver = "sql server"

sattributes = "server=(local)" & chr$(0)

sattributes = sattributes & "dsn=" & sdsn & chr$(0)

sattributes = sattributes & "database=student" & chr$(0)

nret = sqlconfigdatasource(vbapinull, odbc_adddsn, _

sdriver, sattributes)

if nret then

msgbox "dsn created"

else

msgbox "create failed"

end if

end sub

private sub command1_click()

createdsn "test"

end sub

只要使用信任鏈結不設使用者名稱和密碼 加入

sattributes = sattributes & "trusted_connection=ture" & chr$(0)

這樣ok了

Git 每次提交時的使用者名稱和密碼設定

在使用 git 的時候,經常會遇到需要頻繁輸入密碼的情況,在每次 commit 的時候都要求輸入你的使用者名稱和密碼,如果提交頻繁的話甚是不便。windows 使用者 如果你是 windows 使用者,那麼首先可以考慮使用 github for windows,它已經包含了該助手。windows v...

設定Git提交時不用輸入使用者名稱和密碼

在用git提交時 至github上時每次都要輸入使用者名稱和密碼,當提交操作較為頻繁時非常不方便,可以按下文中的介紹,設定成提交時不用輸入使用者名稱和密碼 1 在當前庫下,已經執行過 git remote add origin 命令,則先執行如下命令 git remote rm origin若以前沒...

cisco路由器設定使用者名稱和密碼的幾種方式

一.設定console密碼 二 設定全域性密碼 三.設定遠端登入 telnet 密碼 enable config terminal config line vty 0 4 config line password cisco config lline login exit 四 設定遠端登入 teln...