Lines Matching refs:sth
41 backsql_PrintErrors( SQLHENV henv, SQLHDBC hdbc, SQLHSTMT sth, int rc ) in backsql_PrintErrors() argument
50 for ( ; rc = SQLError( henv, hdbc, sth, state, &iSqlCode, msg, in backsql_PrintErrors()
60 backsql_Prepare( SQLHDBC dbh, SQLHSTMT *sth, const char *query, int timeout ) in backsql_Prepare() argument
64 rc = SQLAllocStmt( dbh, sth ); in backsql_Prepare()
96 rc = SQLSetStmtOption( *sth, SQL_CONCURRENCY, in backsql_Prepare()
102 backsql_PrintErrors( SQL_NULL_HENV, dbh, *sth, rc ); in backsql_Prepare()
103 SQLFreeStmt( *sth, SQL_DROP ); in backsql_Prepare()
114 rc = SQLSetStmtOption( *sth, SQL_QUERY_TIMEOUT, timeout ); in backsql_Prepare()
116 backsql_PrintErrors( SQL_NULL_HENV, dbh, *sth, rc ); in backsql_Prepare()
117 SQLFreeStmt( *sth, SQL_DROP ); in backsql_Prepare()
126 return SQLPrepare( *sth, (SQLCHAR *)query, SQL_NTS ); in backsql_Prepare()
130 backsql_BindRowAsStrings_x( SQLHSTMT sth, BACKSQL_ROW_NTS *row, void *ctx ) in backsql_BindRowAsStrings_x() argument
142 rc = SQLNumResultCols( sth, &row->ncols ); in backsql_BindRowAsStrings_x()
149 backsql_PrintErrors( SQL_NULL_HENV, SQL_NULL_HDBC, sth, rc ); in backsql_BindRowAsStrings_x()
214 rc = SQLDescribeCol( sth, (SQLSMALLINT)(i + 1), &colname[ 0 ], in backsql_BindRowAsStrings_x()
262 rc = SQLBindCol( sth, (SQLUSMALLINT)(i + 1), in backsql_BindRowAsStrings_x()
283 backsql_BindRowAsStrings( SQLHSTMT sth, BACKSQL_ROW_NTS *row ) in backsql_BindRowAsStrings() argument
285 return backsql_BindRowAsStrings_x( sth, row, NULL ); in backsql_BindRowAsStrings()