[Orclib-devel] RV: Error in OCI_ImmediateFmt
Open source C and C++ library for accessing Oracle Databases
Brought to you by:
vince_del_paris
From: altas <al...@an...> - 2008-04-15 07:59:33
|
Hello, Im a new user of OCilib. I like it, but I just found the first error. When I use the function boolean OCI_ImmediateFmt(OCI_Connection *con, const mtext *sql, ...), it abort because in the line: case OCI_CDT_TEXT: dtscpy(va_arg(args, dtext *), OCI_GetString(rs, i)); break; OCI_GetString(rs, i) return a NULL. Yes, OCI_GetString(rs, i) return a NULL when a columns value is empty. Can anybody to help me?. Temporarily I fixed: { dtext *p; p = OCI_GetString(rs, i); if (p == NULL) dtscpy(va_arg(args, dtext *), ""); else dtscpy(va_arg(args, dtext *), p); // dtscpy(va_arg(args, dtext *), OCI_GetString(rs, i));´ } Ah, Im very interested in OCilib++ Josemi |