我得到一个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