Tables
1.30 Stringhe di connessione per database
Connessione a MySQL
Per connettersi ad un database locale usando il driver MyODBC
oConn.Open "Driver={mySQL};" & _
"Server=MyServerName;" & _
"Option=16834;" & _
"Database=mydb"
Per connettersi ad un database remoto
oConn.Open "Driver={mySQL};" & _
"Server=db1.database.com;" & _
"Port=3306;" & _
"Option=131072;" & _
"Stmt=;" & _
"Database=mydb;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Per connettersi ad un database locale usando il driver MySQL ODBC 3.51
oConn.Open "DRIVER={MySQL ODBC 3.51 Driver};" & _
"Server=myServerName;" & _
"Port=3306;" & _
"Option=16384;" & _
"Stmt=;" & _
"Database=mydatabaseName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Oppure
oConn.Open "DRIVER={MySQL ODBC 3.51 Driver};" & _
"SERVER=myServerName;" & _
"DATABASE=myDatabaseName;" & _
"USER=myUsername;" & _
"PASSWORD=myPassword;"
Connessione ad Excel
oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
"DriverId=790;" & _
"Dbq=c:\somepath\mySpreadsheet.xls;" & _
"DefaultDir=c:\somepath"
Connessione ad Interbase usando il driver ODBC per Interbase di Easysoft
Per la macchina locale
oConn.Open "Driver={Easysoft IB6 ODBC};" & _
"Server=localhost;" & _
"Database=localhost:C:\Home\Data\Mydb.gdb;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Per la macchina remota
oConn.Open "Driver={Easysoft IB6 ODBC};" & _
"Server=myMachineName;" & _
"Database=myMachineName:C:\Home\Data\Mydb.gdb;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Connessione ad Interbase usando il driver ODBC per Interbase di InterSolv
Per la macchina locale
oConn.Open "Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};" & _
"Server=localhost;" & _
"Database=localhost:C:\Home\Data\Mydb.gdb;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Per la macchina remota
oConn.Open "Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};" & _
"Server=myMachineName;" & _
"Database=myMachineName:C:\Home\Data\Mydb.gdb;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Connessione a SQL_Server
Driver ODBC per SQL Server per Standard Security
oConn.Open "Driver={SQL Server};" & _
"Server=MyServerName;" & _
"Database=myDatabaseName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Per Trusted Connection Security
oConn.Open "Driver={SQL Server};" & _
"Server=MyServerName;" & _
"Database=myDatabaseName;" & _
"Uid=;" & _
"Pwd="
oppure
oConn.Open "Driver={SQL Server};" & _
"Server=MyServerName;" & _
"Database=myDatabaseName;" & _
"Trusted_Connection=yes"
Per digitare l'utilizzatore per username e password
oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Driver={SQL Server};" & _
"Server=MyServerName;" & _
"DataBase=myDatabaseName"
Per connettersi a SQL Server residente sullo stesso computer
oConn.Open "Driver={SQL Server};" & _
"Server=(local);" & _
"Database=myDatabaseName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Per connettersi a SQL Server residente su un computer remoto attraverso un indirizzo IP
oConn.Open "Driver={SQL Server};" & _
"Server=xxx.xxx.xxx.xxx;" & _
"Address=xxx.xxx.xxx.xxx,1433;" & _
"Network=DBMSSOCN;" & _
"Database=myDatabaseName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Dove:
- xxx.xxx.xxx.xxx è un indirizzo IP
- 1433 è il numero della porta di default per SQL Server
- "Network=DBMSSOCN" dice all'ODBC di usare TCP/IP invece che Named Pipes (Q238949)
Connessione ad AS/400
Driver ODBC per AS/400 fornito dalla IBM
oConn.Open "Driver={Client Access ODBC Driver (32-bit)};" & _
"System=myAS400;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Se pensate di avere del materiale freeware interessante e volete pubblicarlo, allora leggete qui.