VBからDBをopen

MS SQL Serverに適用。

1.instanceを使用してOpen。

set connv = server.createobject("ADODB.Connection")
connv.open "mydb","myuid","mypwd"

2.または下記の通り、そのままIPからOpen。

set connv = server.createobject("ADODB.Connection")
connv.open "Provider=SQLOLEDB; Data Source=52.2.8.73; Initial Catalog=sqldbname; User ID=myuid; Password=mypwd"

注意点としてはData SourceのところにPortを入力して連携できるように。PortはSQL Server Configuration Managerから確認できます。フォーマットは下記となります。

set connv = server.createobject("ADODB.Connection")
connv.open "Provider=SQLOLEDB; Data Source=52.2.8.73,4444; Initial Catalog=sqldbname; User ID=myuid; Password=mypwd"

参考資料👇

https://stackoverflow.com/questions/31458847/changed-database-context-to-sqldbname-error-with-classic-asp

この記事が気に入ったらサポートをしてみませんか?