소스 검색

* Test for bug #15456

git-svn-id: trunk@15197 -
joost 15 년 전
부모
커밋
6f148501ca
1개의 변경된 파일18개의 추가작업 그리고 0개의 파일을 삭제
  1. 18 0
      packages/fcl-db/tests/testfieldtypes.pas

+ 18 - 0
packages/fcl-db/tests/testfieldtypes.pas

@@ -36,6 +36,7 @@ type
     procedure TestInsertLargeStrFields; // bug 9600
     procedure TestInsertLargeStrFields; // bug 9600
     procedure TestNumericNames; // Bug9661
     procedure TestNumericNames; // Bug9661
     procedure TestApplyUpdFieldnames; // Bug 12275;
     procedure TestApplyUpdFieldnames; // Bug 12275;
+    procedure TestLimitQuery; // bug 15456
     procedure Test11Params;
     procedure Test11Params;
     procedure TestRowsAffected; // bug 9758
     procedure TestRowsAffected; // bug 9758
     procedure TestStringsReplace;
     procedure TestStringsReplace;
@@ -1321,6 +1322,23 @@ begin
     end;
     end;
 end;
 end;
 
 
+procedure TTestFieldTypes.TestLimitQuery;
+begin
+  with TSQLDBConnector(DBConnector) do
+    begin
+    with query do
+      begin
+      SQL.Text:='select NAME from FPDEV where NAME=''TestName21'' limit 1';
+      Open;
+      close;
+      ServerFilter:='ID=21';
+      ServerFiltered:=true;
+      open;
+      close;
+      end;
+    end;
+end;
+
 procedure TTestFieldTypes.TestRowsAffected;
 procedure TTestFieldTypes.TestRowsAffected;
 begin
 begin
   with TSQLDBConnector(DBConnector) do
   with TSQLDBConnector(DBConnector) do