• 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 refs:pstmt

44   STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
48 if (hstmt == SQL_NULL_HSTMT || pstmt->hdbc == SQL_NULL_HDBC)
54 if (pstmt->asyn_on == en_NullProc)
56 switch (pstmt->state)
64 PUSHSQLERR (pstmt->herr, en_S1010);
71 else if (pstmt->asyn_on != en_Fetch)
73 PUSHSQLERR (pstmt->herr, en_S1010);
77 hproc = _iodbcdm_getproc (pstmt->hdbc, en_Fetch);
81 PUSHSQLERR (pstmt->herr, en_IM001);
86 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_Fetch,
87 (pstmt->dhstmt))
90 if (pstmt->asyn_on == en_Fetch)
98 pstmt->asyn_on = en_NullProc;
107 switch (pstmt->state)
115 pstmt->state = en_stmt_fetched;
116 pstmt->cursor_state = en_stmt_cursor_fetched;
120 if (pstmt->prep_state)
122 pstmt->state = en_stmt_prepared;
127 pstmt->state = en_stmt_allocated;
129 pstmt->cursor_state = en_stmt_cursor_no;
133 pstmt->asyn_on = en_Fetch;
157 STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
161 if (hstmt == SQL_NULL_HSTMT || pstmt->hdbc == SQL_NULL_HDBC)
174 PUSHSQLERR (pstmt->herr, en_S1106);
180 if (pstmt->asyn_on == en_NullProc)
182 switch (pstmt->state)
190 PUSHSQLERR (pstmt->herr, en_S1010);
197 else if (pstmt->asyn_on != en_ExtendedFetch)
199 PUSHSQLERR (pstmt->herr, en_S1010);
203 hproc = _iodbcdm_getproc (pstmt->hdbc, en_ExtendedFetch);
207 PUSHSQLERR (pstmt->herr, en_IM001);
212 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_ExtendedFetch,
213 (pstmt->dhstmt, fFetchType, irow, pcrow, rgfRowStatus))
216 if (pstmt->asyn_on == en_ExtendedFetch)
224 pstmt->asyn_on = en_NullProc;
233 switch (pstmt->state)
242 pstmt->state = en_stmt_xfetched;
243 pstmt->cursor_state = en_stmt_cursor_xfetched;
247 pstmt->asyn_on = en_ExtendedFetch;
272 STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
277 if (hstmt == SQL_NULL_HSTMT || pstmt->hdbc == SQL_NULL_HDBC)
323 PUSHSQLERR (pstmt->herr, sqlstat);
329 if (pstmt->asyn_on == en_NullProc)
331 switch (pstmt->state)
350 else if (pstmt->asyn_on != en_GetData)
357 PUSHSQLERR (pstmt->herr, sqlstat);
363 hproc = _iodbcdm_getproc (pstmt->hdbc, en_GetData);
367 PUSHSQLERR (pstmt->herr, en_IM001);
372 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_GetData,
373 (pstmt->dhstmt, icol, fCType, rgbValue, cbValueMax, pcbValue))
376 if (pstmt->asyn_on == en_GetData)
384 pstmt->asyn_on = en_NullProc;
393 switch (pstmt->state)
399 pstmt->asyn_on = en_GetData;
415 STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
420 || pstmt->hdbc == SQL_NULL_HDBC)
426 if (pstmt->asyn_on == en_NullProc)
428 switch (pstmt->state)
437 PUSHSQLERR (pstmt->herr, en_S1010);
444 else if (pstmt->asyn_on != en_MoreResults)
446 PUSHSQLERR (pstmt->herr, en_S1010);
452 hproc = _iodbcdm_getproc (pstmt->hdbc, en_MoreResults);
456 PUSHSQLERR (pstmt->herr, en_IM001);
461 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_MoreResults,
462 (pstmt->dhstmt))
465 if (pstmt->asyn_on == en_MoreResults)
473 pstmt->asyn_on = en_NullProc;
482 switch (pstmt->state)
492 if (pstmt->prep_state)
494 pstmt->state = en_stmt_prepared;
498 pstmt->state = en_stmt_allocated;
503 pstmt->asyn_on = en_MoreResults;
516 if (pstmt->prep_state)
518 pstmt->state = en_stmt_prepared;
522 pstmt->state = en_stmt_allocated;
527 pstmt->asyn_on = en_MoreResults;
546 STMT_t FAR *pstmt = (STMT_t FAR *) hstmt;
551 if (hstmt == SQL_NULL_HSTMT || pstmt->hdbc == SQL_NULL_HDBC)
559 PUSHSQLERR (pstmt->herr, en_S1009);
563 if (pstmt->asyn_on == en_NullProc)
565 switch (pstmt->state)
585 else if (pstmt->asyn_on != en_SetPos)
592 PUSHSQLERR (pstmt->herr, sqlstat);
598 hproc = _iodbcdm_getproc (pstmt->hdbc, en_SetPos);
602 PUSHSQLERR (pstmt->herr, en_IM001);
607 CALL_DRIVER (pstmt->hdbc, retcode, hproc, en_SetPos,
608 (pstmt->dhstmt, irow, fOption, fLock))
611 if (pstmt->asyn_on == en_SetPos)
619 pstmt->asyn_on = en_NullProc;
636 pstmt->state = en_stmt_needdata;
637 pstmt->need_on = en_SetPos;
641 pstmt->asyn_on = en_SetPos;