110 #define DBI_ERR_PREP_STATEMENT "Error preparing statement handle: %s" |
117 #define DBI_ERR_PREP_STATEMENT "Error preparing statement handle: %s" |
111 #define DBI_ERR_INVALID_PORT "Invalid port: %d" |
118 #define DBI_ERR_INVALID_PORT "Invalid port: %d" |
112 #define DBI_ERR_ALLOC_RESULT "Error allocating result set: %s" |
119 #define DBI_ERR_ALLOC_RESULT "Error allocating result set: %s" |
113 #define DBI_ERR_DESC_RESULT "Error describing result set: %s" |
120 #define DBI_ERR_DESC_RESULT "Error describing result set: %s" |
114 #define DBI_ERR_BINDING_TYPE_ERR "Unknown or unsupported type `%s'" |
121 #define DBI_ERR_BINDING_TYPE_ERR "Unknown or unsupported type `%s'" |
|
122 |
|
123 /* |
|
124 * convert string to lower case |
|
125 */ |
|
126 const char *strlower(char *in); |
|
127 |
|
128 /* |
|
129 * replace '?' placeholders with .\d+ placeholders |
|
130 * to be compatible with the native driver API |
|
131 */ |
|
132 char *replace_placeholders(lua_State *L, char native_prefix, const char *sql); |
|
133 |