상용 ODBC 연결 문자열

31410 단어 odbc
http://www.carlprothman.net/Technology/ConnectionStrings/ODBCDSNLess/tabid/90/Default.aspx
  • ODBC Driver for Access

  • For Standard Security:
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ 
    
               "Dbq=c:\somepath\mydb.mdb;" 

    If you are using a Workgroup (System database):
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ 
    
               "Dbq=c:\somepath\mydb.mdb;" & _
    
               "SystemDB=c:\somepath\mydb.mdw;", _
    
               "myUsername", "myPassword"
    
     

    If want to open up the MDB exclusively
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
    
               "Dbq=c:\somepath\mydb.mdb;" & _
    
               "Exclusive=1;"  

    If MDB is located on a Network Share
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
    
               "Dbq=\\myServer\myShare\myPath\myDb.mdb;"  

    If MDB is located on a remote machine
    - Call an XML Web Service that contains data access web methods for MDB
    - Or upgrade to SQL Server and use an IP connection string
    If you don't know the path to the MDB (using ASP)
    <%  ' ASP server-side code
    
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
    
               "Dbq=" & Server.MapPath(".") & "\db\myDb.mdb;"
    %>

    Make sure the Web identity has read/write permissions to the directory the MDB is located in. e.g. "db" would need the read/write permissions.
    If you don't know the path to the MDB (using VB)
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
    
               "Dbq=" & App.Path & "\myDb.mdb;" 
    This assumes the MDB is in the same directory where the application is running.

    For more information, see: Microsoft Access Driver Programming Considerations
    To view Microsoft KB articles related to Microsoft Access Driver, click here
  • ODBC Driver for AS/400 (from IBM)
  • oConn.Open "Driver={Client Access ODBC Driver (32-bit)};" & _
    
               "System=myAS400;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    For more information, see: A Fast Path to AS/400 Client/Server
  • ODBC Driver for dBASE
  • oConn.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
    
               "DriverID=277;" & _
    
               "Dbq=c:\somepath"

    Then specify the filename in the SQL statement:
    oRs.Open "Select * From user.dbf", oConn, , ,adCmdText

    Note: MDAC 2.1 (or greater) requires the Borland Database Engine (BDE) to update dBase DBF files. ( Q238431 ).
    For more information, see: dBASE Driver Programming Considerations
    To view Microsoft KB articles related to Microsoft dBASE Driver, click here
  • ODBC Driver for Excel
  • oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
    
               "DriverId=790;" & _
    
               "Dbq=c:\somepath\mySpreadsheet.xls;" & _
    
               "DefaultDir=c:\somepath" 

    For more information, see: Microsoft Excel Driver Programming Considerations
    To view Microsoft KB articles related to Microsoft Excel Driver, click here
  • ODBC Driver for Informix

  • If using INFORMIX 3.30 ODBC Driver
    oConn.Open "Dsn='';" & _
    
               "Driver={INFORMIX 3.30 32 BIT};" & _
    
               "Host=myHostname;" & _
    
               "Server=myServerName;" & _
    
               "Service=myServiceName;" & _
    
               "Protocol=olsoctcp;" & _
    
               "Database=myDbName;" & _
    
               "UID=myUsername;" & _
    
               "PWD=myPassword" & _
    
    
    
    ' Or
    oConn.Open "Dsn=myDsn;" & _
    
               "Host=myHostname;" & _
    
               "Server=myServerName;" & _
    
               "Service=myServiceName;" & _
    
               "Protocol=onsoctcp;" & _
    
               "Database=myDbName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    If using INFORMIX-CLI 2.5 ODBC Driver
    oConn.Open "Driver={Informix-CLI 2.5 (32 Bit)};" & _
    
               "Server=myServerName;" & _
    
               "Database=myDbName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword" & _

    For more information, see: Informix Developer Zone , Connection to ODBC Data Source ,
  • ODBC Driver for Interbase - from Easysoft

  • For the local machine
    oConn.Open "Driver={Easysoft IB6 ODBC};" & _
    
               "Server=localhost;" & _
    
               "Database=localhost:C:\Home\Data\Mydb.gdb;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword" 

    For a remote machine
    oConn.Open "Driver={Easysoft IB6 ODBC};" & _
    
               "Server=myMachineName;" & _
    
               "Database=myMachineName:C:\Home\Data\Mydb.gdb;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword" 

    For more information, see: Connecting to InterBase and Easysoft
  • ODBC Driver for Interbase - from InterSolv

  • For the local machine
    oConn.Open "Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};" & _
    
               "Server=localhost;" & _
    
               "Database=localhost:C:\Home\Data\Mydb.gdb;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword" 

    For a remote machine
    oConn.Open "Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};" & _
    
               "Server=myMachineName;" & _
    
               "Database=myMachineName:C:\Home\Data\Mydb.gdb;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword" 

    For more information, see: Google Search (if you know a direct URL email me )
  • ODBC Driver for Lotus Notes
  • oConn.Open "Driver={Lotus NotesSQL 3.01 (32-bit) ODBC DRIVER (*.nsf)};" & _
    
               "Server=myServerName;" & _
    
               "Database=mydir\myDbName.nsf;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword" & _

    For more information, see: Connection keywords
  • ODBC Driver for Mimer
  • oConn.Open "Driver={MIMER};" & _
    
               "Database=myDatabaseName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword" 

    For more information, see: Opening a Connection
  • ODBC Driver for MySQL (via MyODBC)

  • To connect to a local database (using MyODBC Driver)
    oConn.Open "Driver={mySQL};" & _ 
    
               "Server=MyServerName;" & _
    
               "Option=16834;" & _
    
               "Database=mydb"

    To connect to a remote database
    oConn.Open "Driver={mySQL};" & _ 
    
               "Server=db1.database.com;" & _
    
               "Port=3306;" & _
    
               "Option=131072;" & _
    
               "Stmt=;" & _
    
               "Database=mydb;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    To connect to a local database (using MySQL ODBC 3.51 Driver)
    oConn.Open "DRIVER={MySQL ODBC 3.51 Driver};" & _
    
                "Server=myServerName;" & _
    
                "Port=3306;" & _
    
                 "Option=16384;" & _
    
                  "Stmt=;" & _
    
                 "Database=mydatabaseName;" & _
    
                 "Uid=myUsername;" & _
    
                "Pwd=myPassword"
    Or
    oConn.Open "DRIVER={MySQL ODBC 3.51 Driver};" & _
    
                "SERVER=myServerName;" & _
    
                "DATABASE=myDatabaseName;" & _
    
                "USER=myUsername;" & _
    
                "PASSWORD=myPassword;"
    
     

    Note: When you first install MySQL, it creates a "root" user account (in the sys datbase's user table) with a blank password.
    For more information, see: Programs Known to Work with MyODBC
  • ODBC Driver for Oracle - from Microsoft

  • For the current Oracle ODBC Driver from Microsoft
    oConn.Open "Driver={Microsoft ODBC for Oracle};" & _
    
               "Server=OracleServer.world;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"
    
     

    For the older Oracle ODBC Driver from Microsoft
    oConn.Open "Driver={Microsoft ODBC Driver for Oracle};" & _
    
               "ConnectString=OracleServer.world;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    For more information, see: Connection String Format and Attributes
    To view Microsoft KB articles related to Microsoft ODBC for Oracle, click here
  • ODBC Driver for Oracle - from Oracle
  • oConn.Open "Driver={Oracle ODBC Driver};" & _
    
               "Dbq=myDBName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    Where: The DBQ name must be defined in the tnsnames.ora file
    For more information, see: Oracle8 ODBC Driver Help , Oracle ODBC FAQs , [asporacle] listserv FAQs , and ASPDB Oracle
  • ODBC Driver for Oracle Rdb
  • oConn.Open "Driver={Oracle ODBC Driver for Rdb};" & _
    
               "UID=myUserID;" & _
    
               "PWD=myPassword;" & _
    
               "SVR=aServerName;" & _
    
               "XPT=2;" & _
    
               "DATABASE=Attach 'filename disk:[dir1.dir2]rootfile';" & _
    
               "CLS=aClassName;" & _
    
               "DBA=W;" & _
    
               "CSO=1;" & _
    
               "TLL=aLibName;" & _
    
               "TLO=0;" & _
    
               "DSO=0;" & _
    
               "PWV=secPassword"

    For connecting to a database over TCP/IP, not using a specific SQL/Services class:
    oConn.Open "Driver={Oracle ODBC Driver for Rdb};" & _
    
               "UID=myUserID;" & _
    
               "PWD=myPassword;" & _
    
               "SVR=aServerName;" & _
    
               "XPT=2;" & _ 
    
               "DATABASE=Attach 'filename disk:[dir1.dir2]rootfile'"

    For connecting to a database over DECNET using a specific class, not using pre-attached connection:
    oConn.Open "Driver={Oracle ODBC Driver for Rdb};" & _
    
               "UID=myUserID;" & _
    
               "PWD=myPassword;" & _
    
               "SVR=aServerName;" & _
    
               "XPT=1;" & _
    
               "DATABASE=Attach 'filename disk:[dir1.dir2]rootfile';" & _
    
               "CLS=aClassName"

    For connecting to a database over TCP/IP through a class that uses pre-attached connections:
    oConn.Open "Driver={Oracle ODBC Driver for Rdb};" & _
    
               "UID=myUserID;" & _
    
               "PWD=myPassword;" & _
    
               "SVR=aServerName;" & _
    
               "XPT=2;" & _
    
               "CLS=aClassName"

    For more information, see: Oracle ODBC Driver for Rdb
  • ODBC Driver for Paradox
  • oConn.Open "Driver={Microsoft Paradox Driver (*.db )};" & _
    
               "DriverID=538;" & _
    
               "Fil=Paradox 5.X;" & _
    
               "DefaultDir=c:\dbpath\;" & _
    
               "Dbq=c:\dbpath\;" & _
    
               "CollatingSequence=ASCII" 

    Note: MDAC 2.1 (or greater) requires the Borland Database Engine (BDE) to update Paradox ISAM fDBF files. ( Q230126 ).
    Note: There is an extra space after "db" in the Paradox Driver name
    For more information, see: Paradox Driver Programming Considerations
    To view Microsoft KB articles related to Microsoft Paradox Driver, click here
  • ODBC Driver for SQL Server

  • Using the newer SQL Native Client driver (for SQL Server 2005) For Standard Security
    oConn.Open "ODBC;Driver={SQL Native Client};" &
    
               "Server=MyServerName;" & _
    
               "Database=myDatabaseName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    For Trusted Connection Security
    oConn.Open "ODBC;Driver={SQL Native Client};" & _
    
               "Server=MyServerName;" & _
    
               "Database=myDatabaseName;" & _
    
               "Trusted_Connection=yes"

    Using the MDAC ODBC Driver For Standard Security
    oConn.Open "Driver={SQL Server};" &
    
               "Server=MyServerName;" & _
    
               "Database=myDatabaseName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    For Trusted Connection Security
    oConn.Open "Driver={SQL Server};" &
    
               "Server=MyServerName;" & _
    
               "Database=myDatabaseName;" & _
    
               "Trusted_Connection=yes"

    To connect to SQL Server running on a remote computer (via an IP address)
    oConn.Open "Driver={SQL Server};" & _
    
               "Server=xxx.xxx.xxx.xxx;" & _
    
               "Address=xxx.xxx.xxx.xxx,1433;" & _
    
               "Network=DBMSSOCN;" & _
    
               "Database=myDatabaseName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    Where:- xxx.xxx.xxx.xxx is an IP address- 1433 is the default port number for SQL Server.- "Network=DBMSSOCN" tells ODBC to use TCP/IP rather than Named Pipes ( Q238949 )
    For more information, see: SQLDriverConnect (ODBC)
    To view Microsoft KB articles related to ODBC Driver for SQL Server, click here
  • ODBC Driver for Sybase

  • If using the Sybase System 12 (or 12.5) Enterprise Open Client ODBC Driver
    oConn.Open "Driver={SYBASE ASE ODBC Driver};" & _
    
               "Srvr=myServerName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"
    
     

    If using the Sybase System 11 ODBC Driver
    oConn.Open "Driver={SYBASE SYSTEM 11};" & _
    
               "Srvr=myServerName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"
    
     

    If using the Intersolv 3.10 Sybase ODBC Driver
    oConn.Open "Driver={INTERSOLV 3.10 32-BIT Sybase};" & _
    
               "Srvr=myServerName;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    For more information, see: Sybase System 10 ODBC Driver Reference Guide
    To view Microsoft KB articles related to ODBC Driver for Sybase, click here
  • ODBC Driver for Sybase SQL Anywhere
  • oConn.Open "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _
    
               "DefaultDir=c:\dbpath\;" & _
    
               "Dbf=c:\sqlany50\mydb.db;" & _
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword;" & _
    
               "Dsn="""""

    Note: Including the DSN tag with a null string is absolutely critical or else you get the dreaded -7778 error.
    For more information, see: Sybase SQL Anywhere User Guide
  • ODBC Driver for Teradata
  • oConn.Open "Provider=Teradata;" & _
    
               "DBCName=MyDbcName;" & _ 
    
               "Database=MyDatabaseName;" & _ 
    
               "Uid=myUsername;" & _
    
               "Pwd=myPassword"

    For more information, see Teradata ODBC Driver
  • ODBC Driver for Text
  • oConn.Open _
    
        "Driver={Microsoft Text Driver (*.txt; *.csv)};" & _
    
        "Dbq=c:\somepath\;" & _
    
        "Extensions=asc,csv,tab,txt" 

    Then specify the filename in the SQL statement:
    oRs.Open "Select * From customer.csv", _
    
             oConn, adOpenStatic, adLockReadOnly, adCmdText

    Note: If you are using a Tab delimited file, then make sure you create a schema.ini file, and include the "Format=TabDelimited" option.
    For more information, see: Text File Driver Programming Considerations
    To view Microsoft KB articles related to Microsoft Text Driver, click here
  • ODBC Driver for Visual FoxPro

  • With a database container
    oConn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
    
               "SourceType=DBC;" & _
    
               "SourceDB=c:\somepath\mySourceDb.dbc;" & _
    
               "Exclusive=No" 
    
     

    Without a database container (Free Table Directory)
    oConn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
    
               "SourceType=DBF;" & _
    
               "SourceDB=c:\somepath\mySourceDbFolder;" & _
    
               "Exclusive=No" 

    좋은 웹페이지 즐겨찾기