我得到一個5400 AE_INTERNAL_ERROR當我嘗試添加SQL後打開一個TadsQuery。當我直接在TadsQuery中放置相同的SQL時,沒有錯誤。您的幫助文件指示我聯繫Advantage技術支持,以便R & D可以解決該問題。技術支持建議我在這裏發帖。優勢5400 AE_INTERNAL_ERROR
這裏是(由Doug約翰遜建議)的代碼snipit:
if (Value = '**') or (StartUp) then
with DM1.qadSBSort do
begin
DisableControls;
for i := 1 to 26 do
begin
if Active then Close;
Active := False;
HText := 'SELECT SBName, SBPath FROM poSBSorted ' +
' WHERE [SBName LIKE ''' + CHR(i + 64) + '''] ' +
' ORDER BY SBName';
SQL.Clear();
SQL.Text := HText;
try
try
Screen.Cursor := crHourGlass;
Open();
finally
Screen.Cursor := crDefault;
end;
except
On E: Exception do
begin
if(E.Message <> 'The SQL statement did not '+
'generate a cursor handle. Use ' +
'TAdsQuery.ExecSQL to execute SQL ' +
'statements that are not SELECT statements')then
MessageDlg(E.Message, mtWarning, [ mbOK ], 0);
end;
end;
Active := True;
這裏是系統統計:
處理器:英特爾睿™2 DUO CPU @ 2.00GHz 2.00千兆赫 安裝內存:4.00 GB 系統類型:64bit。 操作系統:Windows 7 編程:德爾福2010年 優勢版本:9.10 64位 服務器:本地。 桌:免費。 請指教。謝謝你,有一個美好的一天。
-Bob安卓
技術支持工程師告訴客戶去互聯網上問問?! – 2010-12-02 22:19:18
我的技術支持? stackoverflow技術支持?嗯......聽起來你只是從其他地方複製/粘貼問題。 – jachguate 2010-12-02 22:24:32
Advantage在Advantage上發佈郵件之前,先賣給開發人員,後者再將其應用程序轉售給客戶。 Advantage提供他們的引擎免費開發。優勢直接支持與公司有關係的開發人員,而不僅僅是任何接受調查的人。而且,他們確實希望我們這些以Advantage開發的人支持我們自己的客戶。然而,他們會監督這個網站,支持它併爲之作出貢獻,所以這不是一個不合理的建議。在這裏發送OP的優勢表明,實際上,他不是Advantage的客戶。 – 2010-12-03 00:05:41