Date: Thursday, March 9, 2006 @ 15:04:03
  Author: marc
    Path: /cvsroot/carob/odbsequoia/src

Modified: simpletest.c (1.14 -> 1.15)

Testing end of ResultSet


--------------+
 simpletest.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletion(-)


Index: odbsequoia/src/simpletest.c
diff -u odbsequoia/src/simpletest.c:1.14 odbsequoia/src/simpletest.c:1.15
--- odbsequoia/src/simpletest.c:1.14    Thu Mar  9 14:24:10 2006
+++ odbsequoia/src/simpletest.c Thu Mar  9 15:04:03 2006
@@ -27,6 +27,8 @@
 #include <string.h>
 #include <wchar.h>
 
+#include <assert.h>
+
 // !log_info.log_flag && !ODBCSharedTraceFlag
 
 
@@ -140,7 +142,7 @@
         SQL_HANDLE_STMT, hstmt, 0);
 
     EXEC_AND_DIAGS(
-        SQLExecDirect(hstmt, (SQLCHAR *) "SELECT * FROM PRODUCT ", SQL_NTS),
+        SQLExecDirect(hstmt, (SQLCHAR *) "SELECT * FROM PRODUCT where ID < 5", 
SQL_NTS),
         SQL_HANDLE_STMT, hstmt, 0);
 
     for (int i = 0; i < 6; i++)
@@ -151,6 +153,9 @@
         printf ("fetched ID: %ld \n", intread);
     }
 
+    assert (SQL_NO_DATA ==  SQLFetch(hstmt));
+    assert (SQL_NO_DATA ==  SQLFetch(hstmt));
+
     return 0;
 }
 

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to