[Gambas-devel] ODBC
Benoit Minisini
gambas at ...1...
Tue Mar 22 15:15:17 CET 2005
On Friday 18 March 2005 14:23, Andrea Bortolan wrote:
> Hi all,
> here the new version of the ODBC component,
> this should fix some errors and problems.
> Remember that it's still in alpha version...
>
> Have a nice day,Andrea.
>
You should be careful when writing your code...
---------8<------------------------------------------------
main.c: In function `open_database':
main.c:379: warning: passing arg 3 of `SQLSetConnectAttr' makes pointer from
integer without a cast
main.c: In function `query_free_result':
main.c:585: warning: assignment from incompatible pointer type
main.c: In function `query_make_result':
main.c:660: warning: assignment from incompatible pointer type
main.c: In function `query_fill':
main.c:844: warning: assignment from incompatible pointer type
main.c: In function `table_exist':
main.c:1255: warning: passing arg 1 of `SQLFreeHandle' makes integer from
pointer without a cast
main.c:1255: warning: passing arg 2 of `SQLFreeHandle' makes pointer from
integer without a cast
main.c: In function `table_list':
main.c:1321: warning: passing arg 1 of `SQLFreeHandle' makes integer from
pointer without a cast
main.c:1321: warning: passing arg 2 of `SQLFreeHandle' makes pointer from
integer without a cast
main.c:1335: warning: assignment from incompatible pointer type
main.c:1343: warning: passing arg 1 of `SQLFreeHandle' makes integer from
pointer without a cast
main.c:1343: warning: passing arg 2 of `SQLFreeHandle' makes pointer from
integer without a cast
main.c:1355: warning: assignment from incompatible pointer type
main.c:1366: warning: assignment from incompatible pointer type
main.c: In function `table_primary_key':
main.c:1433: warning: passing arg 3 of `do_query' from incompatible pointer
type
main.c:1460: warning: passing arg 1 of `SQLFreeHandle' makes integer from
pointer without a cast
main.c:1460: warning: passing arg 2 of `SQLFreeHandle' makes pointer from
integer without a cast
main.c:1400: warning: unused variable `tablelist'
main.c:1400: warning: unused variable `curtable'
main.c:1403: warning: unused variable `szTableName'
main.c:1405: warning: unused variable `szTableType'
main.c:1406: warning: unused variable `szTableRemarks'
main.c:1410: warning: unused variable `nIndicatorName'
main.c:1411: warning: unused variable `nIndicatorType'
main.c:1412: warning: unused variable `nIndicatorRemarks'
main.c:1415: warning: unused variable `tablenum'
main.c: In function `field_exist':
main.c:1662: error: 'field' redeclared as different kind of symbol
main.c:1646: error: previous definition of 'field' was here
>>>>>>>>>>>>>>>>>
I fixed the error, but I'm afraid about what is really done by that function.
Which compiler do you use ?
>>>>>>>>>>>>>>>>>
main.c:1696: warning: passing arg 1 of `strcmp' makes pointer from integer
without a cast
main.c:1697: warning: passing arg 1 of `SQLFreeHandle' makes integer from
pointer without a cast
main.c:1697: warning: passing arg 2 of `SQLFreeHandle' makes pointer from
integer without a cast
main.c:1702: warning: passing arg 1 of `SQLFreeHandle' makes integer from
pointer without a cast
main.c:1702: warning: passing arg 2 of `SQLFreeHandle' makes pointer from
integer without a cast
main.c:1663: warning: unused variable `tablelist'
main.c:1663: warning: unused variable `curtable'
main.c:1666: warning: unused variable `nReturn'
main.c:1667: warning: unused variable `szTableName'
main.c:1668: warning: unused variable `szTableType'
main.c:1669: warning: unused variable `szTableRemarks'
main.c:1671: warning: unused variable `nIndicatorName'
main.c:1672: warning: unused variable `nIndicatorType'
main.c:1673: warning: unused variable `nIndicatorRemarks'
main.c:1675: warning: unused variable `tablenum'
main.c: In function `field_list':
main.c:1774: warning: passing arg 1 of `SQLFreeHandle' makes integer from
pointer without a cast
main.c:1774: warning: passing arg 2 of `SQLFreeHandle' makes pointer from
integer without a cast
main.c:1735: warning: unused variable `tablelist'
main.c:1735: warning: unused variable `curtable'
main.c:1738: warning: unused variable `nReturn'
main.c:1739: warning: unused variable `szTableName'
main.c:1740: warning: unused variable `szTableType'
main.c:1741: warning: unused variable `szTableRemarks'
main.c:1742: warning: unused variable `nIndicatorName'
main.c:1743: warning: unused variable `nIndicatorType'
main.c:1744: warning: unused variable `nIndicatorRemarks'
main.c:1745: warning: unused variable `tablenum'
main.c:1747: warning: unused variable `field'
main.c: At top level:
main.c:138: warning: 'conv_boolean' defined but not used
main.c:269: warning: 'query_get_param' defined but not used
---------8<------------------------------------------------
Regards,
--
Benoit Minisini
mailto:gambas at ...1...
More information about the Devel
mailing list