一個錯誤的程式 |
尚未結案
|
sundy6719
初階會員 發表:136 回覆:78 積分:42 註冊:2002-07-10 發送簡訊給我 |
程式碼
function tgetdataserver.datasetprovider1datarequest(sender:tobject; input:olevariant):olevariant;
var
i:intger;
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(input);
adoquery1.open;
datasetprovider1.reset(true);//錯誤不能執行和所代表的意思是...???
result:=datasetprovider1.getrecords(10.i);//錯誤不能執行
| ||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: datasetprovider1.reset(true);//錯誤不能執行和所代表的意思是...???DataSetProvider並沒有Reset這個Procedure或Function,你為什麼要這麼寫。 引言: result:=datasetprovider1.getrecords(10.i);//錯誤不能執行GetRecords這個Function最少要有三個參數,定義如下: function GetRecords(Count: Integer; out RecsOut: Integer; Options: Integer); OleVariant; 第三個參數,要給的值如下:應該是回傳的資料型態 MetaDataOption grMetaData The data packet includes metadata as well as record values. ResetOption grReset The records in the data packet start with the first record, regardless of the contents of any previously sent data packets. XMLOption grXML The data packet is transmitted as a string of XML instead of as an OleVariant. XMLUTF8Option grXMLUTF8 The data packet is transmitted as a string of XML instead of as an OleVariant. Extended characters are encoded using UTF-8.
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |