1、請問在使用install shield Express ,配置general option /general/bde時 alias name,path,type,list paraments:對於oracle應該怎麽配置!(舉例) 2、我在配置時 alias name 為我在應用程序中使用的alias name path 為後臺數據庫的ip type 為oracle list parament: SERVER NAME=zongji USER NAME=qqsj NET PROTOCOL=TNS OPEN MODE=READ/WRITE SCHEMA CACHE SIZE=8 LANGDRIVER= SQLQRYMODE= SQLPASSTHRU MODE=SHARED AUTOCOMMIT SCHEMA CACHE TIME=-1 MAX ROWS=-1 BATCH COUNT=200 ENABLE SCHEMA CACHE=FALSE SCHEMA CACHE DIR= ENABLE BCD=FALSE ENABLE INTEGERS=FALSE LIST SYNONYMS=NONE ROWSET SIZE=20 BLOBS TO CACHE=64 BLOB SIZE=32 OBJECT MODE=TRUE PASSWORD=qqsj ----------------------------------------- 3、安裝過程出現錯誤: string variable is not large enough for string check the string declarations error 401
好像只能在我本機上用……
bde配置不對……
要带BDE,否则在没有安装BDE的机器上是运行不了的!
alias name,path,type,list paraments:對於oracle應該怎麽配置!(舉例)
2、我在配置時
alias name 為我在應用程序中使用的alias name
path 為後臺數據庫的ip
type 為oracle
list parament: SERVER NAME=zongji
USER NAME=qqsj
NET PROTOCOL=TNS
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
LANGDRIVER=
SQLQRYMODE=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SCHEMA CACHE TIME=-1
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=FALSE
SCHEMA CACHE DIR=
ENABLE BCD=FALSE
ENABLE INTEGERS=FALSE
LIST SYNONYMS=NONE
ROWSET SIZE=20
BLOBS TO CACHE=64
BLOB SIZE=32
OBJECT MODE=TRUE
PASSWORD=qqsj
-----------------------------------------
3、安裝過程出現錯誤:
string variable is not large enough for string check the string declarations
error 401
1.2 配置好zongji這個指示Oracle的數據源后﹐就開始配置bde﹐首先在bde中configution--drives--Native--Dll32設置為SQLORA8.DLL。然后就可以添加bde的別名了。所以這就要求你在分發軟件的時候﹐客戶端必須安裝Oracle客戶端﹐這個是delphi的打包工具無法做到的。
1.3 綜合而言﹐最重要的一點是你必須在客戶端安裝Oracle客戶端
1、將應用程序程序和bde打包.
2、a,將oracle客戶端所需的文件考到客戶機上
b,在客戶機註冊修改註冊表
c,當然,要記者在你的tnsnames.ora文件中加上你的數據源。
3、這樣做的好處是,客戶端省去安裝oracle客戶端的麻煩,拷文件要快的多,而且當你寫好註冊文件,打包好oracle的客戶端文件以及應用程序和bde。只需在做一個簡單的批處理文件就ok了。
楼上的,怎么样省去安装Oracle 客户端,能不能说清楚点??????
Oracle客户端需要拷贝哪些文件,又怎么样修改注册表??我现在正为这事烦,又有十几台电脑要装oracle客户端,快疯了。
REGEDIT4[HKEY_LOCAL_MACHINE\Software\ORACLE]
"inst_loc"="C:\\Program Files\\Oracle\\Inventory"[HKEY_LOCAL_MACHINE\Software\ORACLE\ALL_HOMES]
"HOME_COUNTER"="1"
"DEFAULT_HOME"="DEFAULT_HOME"
"LAST_HOME"="0"[HKEY_LOCAL_MACHINE\Software\ORACLE\ALL_HOMES\ID0]
"NAME"="OraHome81"
"PATH"="d:\\Oracle\\Ora81"
"NLS_LANG"="NA"[HKEY_LOCAL_MACHINE\Software\ORACLE\HOME0]
"ORACLE_GROUP_NAME"="Oracle - OraHome81"
"ORACLE_HOME_NAME"="OraHome81"
"ORACLE_HOME"="d:\\Oracle\\Ora81"
"NLS_LANG"="TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5"
"ORACLE_HOME_KEY"="Software\\ORACLE\\HOME0"具體的oracle文件你可以這樣得到:
1、在一台機子上安裝oracle客戶端,把他所有的文件都考到你的文件包里。
可能在c:\oracle;c:\program files\oracle;d;\oracle(假設你把oracle裝在d盤)
2、然後再在你的批處理文件里將相應的文件拷到原來的目錄,把上面的註冊表文件導入到如註冊表。重新啓動就ok了。
3、當然你還要指定路徑,如:path="c:\Program Files\Common Files\Borland Shared\BDE";d:\Oracle\Ora81\bin;"C:\PROGRAM FILES\ORACLE\JRE\1.1.7\BIN";c:\Oracle\Ora81\bin;