• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/iodbc/

Lines Matching defs:pstmt

47   STMT_t FAR *pstmt = NULL;
84 pstmt = (STMT_t FAR *) MEM_ALLOC (sizeof (STMT_t));
86 if (pstmt == NULL)
95 pstmt->type = SQL_HANDLE_STMT;
99 pstmt->herr = SQL_NULL_HERR;
100 pstmt->hdbc = hdbc;
101 pstmt->state = en_stmt_allocated;
102 pstmt->cursor_state = en_stmt_cursor_no;
103 pstmt->prep_state = 0;
104 pstmt->asyn_on = en_NullProc;
105 pstmt->need_on = en_NullProc;
114 CALL_DRIVER (pstmt->hdbc, hdbc, retcode, hproc, en_AllocHandle,
115 (SQL_HANDLE_STMT, pdbc->dhdbc, &(pstmt->dhstmt)))
125 PUSHSQLERR (pstmt->herr, en_IM001);
127 MEM_FREE (pstmt);
133 (pdbc->dhdbc, &(pstmt->dhstmt)))
139 MEM_FREE (pstmt);
145 pstmt->next = pdbc->hstmt;
146 pdbc->hstmt = pstmt;
148 *phstmt = (HSTMT) pstmt;
160 STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
169 pdbc = (DBC_t FAR *) (pstmt->hdbc);
175 if (tpstmt == pstmt)
177 pdbc->hstmt = (HSTMT) pstmt->next;
181 if (tpstmt->next == pstmt)
183 tpstmt->next = pstmt->next;
193 _iodbcdm_freesqlerrlist (pstmt->herr);
205 STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
212 if (hstmt == SQL_NULL_HSTMT || pstmt->hdbc == SQL_NULL_HDBC)
217 pdbc = (DBC_t FAR *) (pstmt->hdbc);
229 PUSHSQLERR (pstmt->herr, en_S1092);
234 if (pstmt->state >= en_stmt_needdata || pstmt->asyn_on != en_NullProc)
236 PUSHSQLERR (pstmt->herr, en_S1010);
246 hproc = _iodbcdm_getproc (pstmt->hdbc, en_FreeHandle);
250 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_FreeHandle,
251 (SQL_HANDLE_STMT, pstmt->dhstmt))
258 hproc = _iodbcdm_getproc (pstmt->hdbc, en_FreeStmt);
262 PUSHSQLERR (pstmt->herr, en_IM001);
267 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_FreeStmt,
268 (pstmt->dhstmt, fOption))
286 pstmt->cursor_state = en_stmt_cursor_no;
292 switch (pstmt->state)
302 if (pstmt->prep_state)
304 pstmt->state =
309 pstmt->state =
335 STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
340 if (hstmt == SQL_NULL_HSTMT || pstmt->hdbc == SQL_NULL_HDBC)
349 PUSHSQLERR (pstmt->herr, en_S1092);
359 if (pstmt->asyn_on != en_NullProc)
361 if (pstmt->prep_state)
368 switch (pstmt->state)
384 if (pstmt->prep_state)
397 if (pstmt->asyn_on != en_NullProc)
399 if (!pstmt->prep_state)
406 if (pstmt->state >= en_stmt_needdata)
415 PUSHSQLERR (pstmt->herr, sqlstat);
420 hproc = _iodbcdm_getproc (pstmt->hdbc, en_SetStmtOption);
424 PUSHSQLERR (pstmt->herr, en_IM001);
429 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_SetStmtOption,
430 (pstmt->dhstmt, fOption, vParam))
442 STMT_t FAR *pstmt = (STMT_t *) hstmt;
447 if (hstmt == SQL_NULL_HSTMT || pstmt->hdbc == SQL_NULL_HDBC)
456 PUSHSQLERR (pstmt->herr, en_S1092);
462 if (pstmt->state >= en_stmt_needdata
463 || pstmt->asyn_on != en_NullProc)
469 switch (pstmt->state)
488 PUSHSQLERR (pstmt->herr, sqlstat);
493 hproc = _iodbcdm_getproc (pstmt->hdbc, en_GetStmtOption);
497 PUSHSQLERR (pstmt->herr, en_IM001);
501 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_GetStmtOption,
502 (pstmt->dhstmt, fOption, pvParam))
511 STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
515 if (hstmt == SQL_NULL_HSTMT || pstmt->hdbc == SQL_NULL_HDBC)
524 hproc = _iodbcdm_getproc (pstmt->hdbc, en_Cancel);
528 PUSHSQLERR (pstmt->herr, en_IM001);
533 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_Cancel,
534 (pstmt->dhstmt))
542 switch (pstmt->state)
549 if (pstmt->prep_state)
551 pstmt->state = en_stmt_prepared;
555 pstmt->state = en_stmt_allocated;
562 if (pstmt->prep_state)
564 pstmt->state = en_stmt_prepared;
568 pstmt->state = en_stmt_allocated;
575 switch (pstmt->need_on)
578 pstmt->state = en_stmt_allocated;
582 pstmt->state = en_stmt_prepared;
586 pstmt->state = en_stmt_xfetched;
592 pstmt->need_on = en_NullProc;