網路上介紹用ASP存取INTERBASE資料庫的資料很少,經過幾天的奮鬥終於成功的解決了這個問題.現把部分程式碼和一些資料貢獻給大家.
<%@ language="vbscript"%>
str1 = " Driver={XTG Systems Interbase6 ODBC driver};uid=sysdba;pwd=masterkey;Data Source=ly"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open str1
Set rs = Server.CreateObject("ADODB.Recordset")
sqll="select * from GUNIT"
rs.open sqll,conn,1,3
rs.addnew
rs("id")=18
rs("name")="INTERBASE"
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
在上例的連接資料庫的字串中,我採用的是XTG公司的開發的INTERBASE ODBC驅動程式.網路上大部分資料包括Borland本身介紹的技術文件都是採用Easysoft的驅動(現Easysoft公司已經推出能支援IB7的驅動了).但我在採用Easysoft的沒有成功.
下面是BORLAND對用ASP訪問IB數據庫提出的解決方案的地址: