全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2142
推到 Plurk!
推到 Facebook!

dbexpress开发三层,在客户端遇到的问题

尚未結案
xsh123
一般會員


發表:12
回覆:18
積分:6
註冊:2003-08-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-27 16:25:24 IP:61.132.xxx.xxx 未訂閱
采用DBEXPRESS控件开发三层结构的软件,服务器端连接已经完成,客户端DCOMConnection1连接也一切正常,但是ClientDataSet1.Active := True时就报 Missing DriverName Property 这是什么原因?请高手帮忙解决.
xsh123
一般會員


發表:12
回覆:18
積分:6
註冊:2003-08-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-28 08:58:21 IP:61.132.xxx.xxx 未訂閱
高手帮帮忙,小弟急啊.
huashi
一般會員


發表:7
回覆:8
積分:3
註冊:2003-06-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-28 09:35:25 IP:211.90.xxx.xxx 未訂閱
是不是你的RomoteServer或ProviderName没有给定呀
xsh123
一般會員


發表:12
回覆:18
積分:6
註冊:2003-08-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-28 10:29:16 IP:61.132.xxx.xxx 未訂閱
给定了啊.
soup
一般會員


發表:2
回覆:7
積分:1
註冊:2002-06-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-08-28 13:34:45 IP:61.221.xxx.xxx 未訂閱
以前有遇過,但忘了如何解決了 你的database是什麼? 另外 在AppServer 那的 你如果是用TQuery 注意一下 sql 語法 table name 用大寫
xsh123
一般會員


發表:12
回覆:18
積分:6
註冊:2003-08-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-08-28 13:38:17 IP:61.132.xxx.xxx 未訂閱
我的database是SQL 2000 我是用TQuery,table name 也是用大写,但没有用. soup兄,你遇到过,烦请你帮帮忙,帮我找找,尽快帮我解决,不胜感谢.现在很急.
soup
一般會員


發表:2
回覆:7
積分:1
註冊:2002-06-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-08-28 13:43:49 IP:61.221.xxx.xxx 未訂閱
SQL 2000我是沒用過 之前try mysql 4.0 的版本會有這問題,3.5的就不會 但你的 DBEXPRESS for SQL 2000 driver 有更新過嗎 原D7的DBEXPRESS for SQL 2000 driver 是有問題的
xsh123
一般會員


發表:12
回覆:18
積分:6
註冊:2003-08-04

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-08-28 14:05:37 IP:61.132.xxx.xxx 未訂閱
DBEXPRESS for SQL 2000 driver到什么地方更新? 还有在客户端如何取DriverName参数?
soup
一般會員


發表:2
回覆:7
積分:1
註冊:2002-06-16

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-08-28 14:47:17 IP:61.221.xxx.xxx 未訂閱
DBEXPRESS for SQL 2000 driver 是有 Delphi 7 Registered Users 才可download更新,我這有,要如何寄給你 如何取DriverName参数,我不太了解你這問題, 我想你應該想取得 TSQLConnection.Params ,這Params 是TStrings的型態 如你想取得App Server的任何資訊,可以自已用function自行傳遞 用Type Library宣告自已要用的function or procedure 進行處理 在Type Library做就自行產生,code 要自已實作。 如我宣告了function GetSQLConnParams : WideString; safecall; client再去乎叫這function傳回WideString值
xsh123
一般會員


發表:12
回覆:18
積分:6
註冊:2003-08-04

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-08-28 15:26:29 IP:61.132.xxx.xxx 未訂閱
谢谢soup 兄,听君一席话,胜看三月书,不胜感谢. 小弟信箱:chtsx@sohu.com zmphy@chtsx.com msn:zmphy@msn.com
soup
一般會員


發表:2
回覆:7
積分:1
註冊:2002-06-16

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-08-28 16:47:01 IP:61.221.xxx.xxx 未訂閱
不客氣,已經寄給你了
xsh123
一般會員


發表:12
回覆:18
積分:6
註冊:2003-08-04

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-08-29 08:02:20 IP:61.132.xxx.xxx 未訂閱
你好,来信已收到. 但比较你的DBX Ms sql driver与我机器上的版本一样,重新更新你的后,试验,发现README中所说的USER/PASSWORD问题仍然没有解决.不知何故.
richcomp
中階會員


發表:18
回覆:66
積分:51
註冊:2002-10-18

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-11-05 10:54:12 IP:221.224.xxx.xxx 未訂閱
server端sqlconnection--drivername設好了? server端sqlconnection雙擊打開看看
mustapha.wang
資深會員


發表:89
回覆:409
積分:274
註冊:2002-03-13

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-11-18 14:12:59 IP:218.1.xxx.xxx 未訂閱
TSQLConnection有各小小bug,本来,我们给它的3个参数: GetDriverFunc LibraryName VendorLib 设定好后,再加上Params里的一些信息,它就应该工作了,不要自己再去读dbxdrivers.ini和dbxconnections.ini文件,可是它还是说DriverName没设定!!    因此,要改改SqlExpr.pas
procedure TSQLConnection.CheckLoginParams;
var
  I: Integer;
begin
  if FLoadParamsOnConnect then LoadParamsFromIniFile;
  if LoadParamsOnConnect then
  begin    //edit by wxh
    FDriverName := GetProfileString(FConnectionName, DRIVERNAME_KEY, ConnectionRegistryFile);
    if FDriverName = '' then DataBaseError(SMissingDriverName);
  end;
  if LoadParamsOnConnect then
    FLibraryName := GetProfileString(FDriverName, DLLLIB_KEY, GetDriverRegistryFile(csDesigning in ComponentState));
删掉原来的SqlExpr.dcu 重编译你的伺服器(不要用dcp编译) 久病成良医--多试 千人之诺诺,不如一士之谔谔--兼听 發表人 - mustapha.wang 於 2003/11/18 14:15:05
------
江上何人初见月,江月何年初照人
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#15 引用回覆 回覆 發表時間:2007-04-30 13:45:07 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-05-19 7:41:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!