mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-04-05 20:31:00 +08:00
Add ODBC unittest to Travis
This commit is contained in:
parent
4ca16b8edf
commit
abe7ebcb74
@ -39,3 +39,4 @@ script:
|
||||
- ./src/util/mdb-tables test/data/nwind.mdb
|
||||
- ./src/util/mdb-ver test/data/ASampleDatabase.accdb
|
||||
- ./src/util/mdb-ver test/data/nwind.mdb
|
||||
- env MDBPATH=test/data ./src/odbc/unittest
|
||||
|
@ -1,9 +1,13 @@
|
||||
AUTOMAKE_OPTIONS = subdir-objects
|
||||
noinst_PROGRAMS = unittest
|
||||
lib_LTLIBRARIES = libmdbodbc.la
|
||||
AM_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS) $(ODBC_CFLAGS)
|
||||
libmdbodbc_la_SOURCES = odbc.c connectparams.c mdbodbc.h connectparams.h
|
||||
libmdbodbc_la_LIBADD = ../libmdb/libmdb.la ../sql/libmdbsql.la
|
||||
libmdbodbc_la_LDFLAGS = -avoid-version -export-symbols-regex '^(SQL|ODBCINST)'
|
||||
if FAKE_GLIB
|
||||
libmdbodbc_la_SOURCES += ../libmdb/fakeglib.c
|
||||
endif
|
||||
if ICONV
|
||||
lib_LTLIBRARIES += libmdbodbcW.la
|
||||
libmdbodbcW_la_SOURCES = $(libmdbodbc_la_SOURCES)
|
||||
|
@ -53,7 +53,7 @@ static void printStatementError(HSTMT hstmt, char *msg)
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
|
||||
@ -111,10 +111,9 @@ int i;
|
||||
}
|
||||
|
||||
|
||||
retcode = SQLConnect(hdbc,
|
||||
(UCHAR *)"Northwind", SQL_NTS,
|
||||
(UCHAR *)"", SQL_NTS,
|
||||
(UCHAR *)"", SQL_NTS);
|
||||
retcode = SQLDriverConnect(hdbc, NULL,
|
||||
(UCHAR *)"DBQ=nwind.mdb", SQL_NTS,
|
||||
NULL, 0, NULL, SQL_DRIVER_NOPROMPT);
|
||||
if (retcode != SQL_SUCCESS && retcode != SQL_SUCCESS_WITH_INFO)
|
||||
{
|
||||
UCHAR szSqlState[6];
|
||||
|
Loading…
Reference in New Issue
Block a user