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.