Ultradev實例教學:2.4 UltraDev與各種資料庫的連線程式碼
作者:Eve Cole
更新時間:2009-05-30 18:35:02
第二章:設定資料庫
第四節:UltraDev與各種資料庫的連線代碼
我們使用Ultradev的時候,可以選擇使用多種資料庫,像是我們常用的access資料庫、sql資料庫,mysql等等。 Ultradev在與各種資料庫連接的時候,所需要的資料庫連接代碼是不同的。在自己電腦中,可以使用DSN、自定連接字元;在資料庫伺服器上,可以使用DSN、 自定連接字元或是Server.Mappath;朋友們在初學的時候,容易混淆。在這個系列教材中,我在這裡列舉一些出來,作為參考。
-------------------------------------------------- -------------
ODBC DSNLess connection
(不需要DSN連接)
MS Access ODBC DSNless 連接
Driver={Microsoft Access Driver (*.mdb)};Dbq=c:somepathdbname.mdb;Uid=Admin;Pwd=pass;
dBase ODBC DSNless 連接
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:somepathdbname.dbf;
Oracle ODBC DSNless 連接
Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=admin;Pwd=pass;
MS SQL Server DSNless 連接
Driver={SQL Server};Server=servername;Database=dbname;Uid=sa;Pwd=pass;
MS Text Driver DSNless 連接
Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=c:somepath;Extensions=asc,csv,tab,txt;Persist Security Info=False;
Visual Foxpro DSNless 連接
Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=c:somepathdbname.dbc;Exclusive=No;
MySQL DSNless 連接
driver={mysql}; database=yourdatabase;uid=username;pwd=password;option=16386;
以上只是列舉了一些在使用asp時,用到的資料庫的常用的ADO連接的程式碼。不過要注意,在自訂連線程式碼對話框中,每個連線代碼只能為一行,不能另起一行,否則就認不出來。如果出現換行的情況,您得自己動手,將它們連接起來。