本文整理汇总了C++中dm_log_write函数的典型用法代码示例。如果您正苦于以下问题:C++ dm_log_write函数的具体用法?C++ dm_log_write怎么用?C++ dm_log_write使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了dm_log_write函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: SQLCancel
SQLRETURN SQLCancel( SQLHSTMT statement_handle )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p",
statement );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:greenplum-db,项目名称:gpclients,代码行数:35,代码来源:SQLCancel.c
示例2: SQLGetDiagRec
SQLRETURN SQLGetDiagRec( SQLSMALLINT handle_type,
SQLHANDLE handle,
SQLSMALLINT rec_number,
SQLCHAR *sqlstate,
SQLINTEGER *native,
SQLCHAR *message_text,
SQLSMALLINT buffer_length,
SQLSMALLINT *text_length_ptr )
{
SQLRETURN ret;
SQLCHAR s0[ 32 ], s1[ 100 + LOG_MESSAGE_LEN ];
SQLCHAR s2[ 100 + LOG_MESSAGE_LEN ];
if ( rec_number < 1 )
{
return SQL_ERROR;
}
if ( handle_type == SQL_HANDLE_ENV )
{
DMHENV environment = ( DMHENV ) handle;
if ( !__validate_env( environment ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
thread_protect( SQL_HANDLE_ENV, environment );
if ( log_info.log_flag )
{
sprintf( environment -> msg,
"\n\t\tEntry:\
\n\t\t\tEnvironment = %p\
\n\t\t\tRec Number = %d\
\n\t\t\tSQLState = %p\
\n\t\t\tNative = %p\
\n\t\t\tMessage Text = %p\
\n\t\t\tBuffer Length = %d\
\n\t\t\tText Len Ptr = %p",
environment,
rec_number,
sqlstate,
native,
message_text,
buffer_length,
text_length_ptr );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
environment -> msg );
}
开发者ID:greenplum-db,项目名称:gpclients,代码行数:60,代码来源:SQLGetDiagRec.c
示例3: SQLSetParam
SQLRETURN SQLSetParam( SQLHSTMT statement_handle,
SQLUSMALLINT parameter_number,
SQLSMALLINT value_type,
SQLSMALLINT parameter_type,
SQLULEN length_precision,
SQLSMALLINT parameter_scale,
SQLPOINTER parameter_value,
SQLLEN *strlen_or_ind )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tParam Number = %d\
\n\t\t\tValue Type = %d %s\
\n\t\t\tParameter Type = %d %s\
\n\t\t\tLength Precision = %d\
\n\t\t\tParameter Scale = %d\
\n\t\t\tParameter Value = %p\
\n\t\t\tStrLen Or Ind = %p",
statement,
parameter_number,
value_type,
__c_as_text( value_type ),
parameter_type,
__sql_as_text( parameter_type ),
(int)length_precision,
(int)parameter_scale,
(void*)parameter_value,
(void*)strlen_or_ind );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:greenplum-db,项目名称:gpclients,代码行数:58,代码来源:SQLSetParam.c
示例4: SQLSpecialColumns
SQLRETURN SQLSpecialColumns( SQLHSTMT statement_handle,
SQLUSMALLINT identifier_type,
SQLCHAR *catalog_name,
SQLSMALLINT name_length1,
SQLCHAR *schema_name,
SQLSMALLINT name_length2,
SQLCHAR *table_name,
SQLSMALLINT name_length3,
SQLUSMALLINT scope,
SQLUSMALLINT nullable )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ], s2[ 100 + LOG_MESSAGE_LEN ], s3[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tIdentifier Type = %d\
\n\t\t\tCatalog Name = %s\
\n\t\t\tSchema Name = %s\
\n\t\t\tTable Name = %s\
\n\t\t\tScope = %d\
\n\t\t\tNullable = %d",
statement,
identifier_type,
__string_with_length( s1, catalog_name, name_length1 ),
__string_with_length( s2, schema_name, name_length2 ),
__string_with_length( s3, table_name, name_length3 ),
scope,
nullable );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:capensis,项目名称:canopsis-edc,代码行数:56,代码来源:SQLSpecialColumns.c
示例5: SQLBrowseConnect
SQLRETURN SQLBrowseConnect(
SQLHDBC hdbc,
SQLCHAR *conn_str_in,
SQLSMALLINT len_conn_str_in,
SQLCHAR *conn_str_out,
SQLSMALLINT conn_str_out_max,
SQLSMALLINT *ptr_conn_str_out )
{
DMHDBC connection = (DMHDBC) hdbc;
struct con_struct con_struct;
char *driver, *dsn;
char lib_name[ INI_MAX_PROPERTY_VALUE + 1 ];
char driver_name[ INI_MAX_PROPERTY_VALUE + 1 ];
char in_str[ BUFFER_LEN ];
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ], s2[ 100 + LOG_MESSAGE_LEN];
SQLWCHAR *uc_in_str;
int warnings;
/*
* check connection
*/
if ( !__validate_dbc( connection ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( connection );
if ( log_info.log_flag )
{
sprintf( connection -> msg, "\n\t\tEntry:\
\n\t\t\tConnection = %p\
\n\t\t\tStr In = %s\
\n\t\t\tStr Out = %p\
\n\t\t\tStr Out Max = %d\
\n\t\t\tPtr Conn Str Out = %p",
connection,
__string_with_length( s1, conn_str_in, len_conn_str_in ),
conn_str_out,
conn_str_out_max,
ptr_conn_str_out );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
connection -> msg );
}
开发者ID:ystk,项目名称:debian-unixodbc,代码行数:56,代码来源:SQLBrowseConnect.c
示例6: SQLGetData
SQLRETURN SQLGetData( SQLHSTMT statement_handle,
SQLUSMALLINT column_number,
SQLSMALLINT target_type,
SQLPOINTER target_value,
SQLLEN buffer_length,
SQLLEN *strlen_or_ind )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ], s2[ 100 + LOG_MESSAGE_LEN ];
int unicode_switch = 0;
SQLLEN ind_value;
SQLCHAR *as1 = NULL;
SQLCHAR s3[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tColumn Number = %d\
\n\t\t\tTarget Type = %d %s\
\n\t\t\tBuffer Length = %d\
\n\t\t\tTarget Value = %p\
\n\t\t\tStrLen Or Ind = %p",
statement,
column_number,
target_type,
__sql_as_text( target_type ),
(int)buffer_length,
target_value,
(void*)strlen_or_ind );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:ystk,项目名称:debian-unixodbc,代码行数:55,代码来源:SQLGetData.c
示例7: SQLSetDescField
SQLRETURN SQLSetDescField( SQLHDESC descriptor_handle,
SQLSMALLINT rec_number,
SQLSMALLINT field_identifier,
SQLPOINTER value,
SQLINTEGER buffer_length )
{
/*
* not quite sure how the descriptor can be
* allocated to a statement, all the documentation talks
* about state transitions on statement states, but the
* descriptor may be allocated with more than one statement
* at one time. Which one should I check ?
*/
DMHDESC descriptor = (DMHDESC) descriptor_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* check descriptor
*/
if ( !__validate_desc( descriptor ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( descriptor );
if ( log_info.log_flag )
{
sprintf( descriptor -> msg, "\n\t\tEntry:\
\n\t\t\tDescriptor = %p\
\n\t\t\tRec Number = %d\
\n\t\t\tField Ident = %s\
\n\t\t\tValue = %p\
\n\t\t\tBuffer Length = %d",
descriptor,
rec_number,
__desc_attr_as_string( s1, field_identifier ),
value,
(int)buffer_length );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
descriptor -> msg );
}
开发者ID:Azure,项目名称:unixODBC-MSSQL,代码行数:54,代码来源:SQLSetDescField.c
示例8: SQLSetEnvAttr
SQLRETURN SQLSetEnvAttr( SQLHENV environment_handle,
SQLINTEGER attribute,
SQLPOINTER value,
SQLINTEGER string_length )
{
DMHENV environment = (DMHENV) environment_handle;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* we may do someting with these later
*/
if ( !environment_handle &&
( attribute == SQL_ATTR_CONNECTION_POOLING ||
attribute == SQL_ATTR_CP_MATCH ))
{
return SQL_SUCCESS;
}
/*
* check environment
*/
if ( !__validate_env( environment ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( environment );
if ( log_info.log_flag )
{
sprintf( environment -> msg, "\n\t\tEntry:\
\n\t\t\tEnvironment = %p\
\n\t\t\tAttribute = %s\
\n\t\t\tValue = %p\
\n\t\t\tStrLen = %d",
environment,
__env_attr_as_string( s1, attribute ),
value,
(int)string_length );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
environment -> msg );
}
开发者ID:Azure,项目名称:unixODBC-MSSQL,代码行数:54,代码来源:SQLSetEnvAttr.c
示例9: SQLColumnPrivileges
SQLRETURN SQLColumnPrivileges(
SQLHSTMT statement_handle,
SQLCHAR *catalog_name,
SQLSMALLINT name_length1,
SQLCHAR *schema_name,
SQLSMALLINT name_length2,
SQLCHAR *table_name,
SQLSMALLINT name_length3,
SQLCHAR *column_name,
SQLSMALLINT name_length4 )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ], s2[ 100 + LOG_MESSAGE_LEN ], s3[ 100 + LOG_MESSAGE_LEN ], s4[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tCatalog Name = %s\
\n\t\t\tSchema Name = %s\
\n\t\t\tTable Name = %s\
\n\t\t\tColumn Name = %s",
statement,
__string_with_length( s1, catalog_name, name_length1 ),
__string_with_length( s2, schema_name, name_length2 ),
__string_with_length( s3, table_name, name_length3 ),
__string_with_length( s4, column_name, name_length4 ));
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:greenplum-db,项目名称:gpclients,代码行数:52,代码来源:SQLColumnPrivileges.c
示例10: SQLColAttribute
SQLRETURN SQLColAttribute ( SQLHSTMT statement_handle,
SQLUSMALLINT column_number,
SQLUSMALLINT field_identifier,
SQLPOINTER character_attribute,
SQLSMALLINT buffer_length,
SQLSMALLINT *string_length,
SQLPOINTER numeric_attribute )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret = 0;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tColumn Number = %d\
\n\t\t\tField Identifier = %s\
\n\t\t\tCharacter Attr = %p\
\n\t\t\tBuffer Length = %d\
\n\t\t\tString Length = %p\
\n\t\t\tNumeric Attribute = %p",
statement,
column_number,
__col_attr_as_string( s1, field_identifier ),
character_attribute,
buffer_length,
string_length,
numeric_attribute );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:greenplum-db,项目名称:gpclients,代码行数:52,代码来源:SQLColAttribute.c
示例11: SQLDescribeParam
SQLRETURN SQLDescribeParam(
SQLHSTMT statement_handle,
SQLUSMALLINT ipar,
SQLSMALLINT *pf_sql_type,
SQLULEN *pcb_param_def,
SQLSMALLINT *pib_scale,
SQLSMALLINT *pf_nullable )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ], s2[ 100 + LOG_MESSAGE_LEN ], s3[ 100 + LOG_MESSAGE_LEN ], s4[ 100 + LOG_MESSAGE_LEN ];
SQLCHAR s6[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tParameter Number = %d\
\n\t\t\tSQL Type = %p\
\n\t\t\tParam Def = %p\
\n\t\t\tScale = %p\
\n\t\t\tNullable = %p",
statement,
ipar,
pf_sql_type,
pcb_param_def,
pib_scale,
pf_nullable );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:DJEX93,项目名称:dsploit,代码行数:52,代码来源:SQLDescribeParam.c
示例12: SQLGetDiagField
SQLRETURN SQLGetDiagField( SQLSMALLINT handle_type,
SQLHANDLE handle,
SQLSMALLINT rec_number,
SQLSMALLINT diag_identifier,
SQLPOINTER diag_info_ptr,
SQLSMALLINT buffer_length,
SQLSMALLINT *string_length_ptr )
{
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
if ( handle_type == SQL_HANDLE_ENV )
{
DMHENV environment = ( DMHENV ) handle;
if ( !__validate_env( environment ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
thread_protect( SQL_HANDLE_ENV, environment );
if ( log_info.log_flag )
{
sprintf( environment -> msg,
"\n\t\tEntry:\
\n\t\t\tEnvironment = %p\
\n\t\t\tRec Number = %d\
\n\t\t\tDiag Ident = %d\
\n\t\t\tDiag Info Ptr = %p\
\n\t\t\tBuffer Length = %d\
\n\t\t\tString Len Ptr = %p",
environment,
rec_number,
diag_identifier,
diag_info_ptr,
buffer_length,
string_length_ptr );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
environment -> msg );
}
开发者ID:capensis,项目名称:canopsis-edc,代码行数:51,代码来源:SQLGetDiagField.c
示例13: SQLProcedures
SQLRETURN SQLProcedures(
SQLHSTMT statement_handle,
SQLCHAR *sz_catalog_name,
SQLSMALLINT cb_catalog_name,
SQLCHAR *sz_schema_name,
SQLSMALLINT cb_schema_name,
SQLCHAR *sz_proc_name,
SQLSMALLINT cb_proc_name )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ], s2[ 100 + LOG_MESSAGE_LEN ], s3[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tCatalog Name = %s\
\n\t\t\tSchema Name = %s\
\n\t\t\tProc Name = %s",
statement,
__string_with_length( s1, sz_catalog_name, cb_catalog_name ),
__string_with_length( s2, sz_schema_name, cb_schema_name ),
__string_with_length( s3, sz_proc_name, cb_proc_name ));
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:adler187,项目名称:unixODBC,代码行数:48,代码来源:SQLProcedures.c
示例14: SQLGetInfo
SQLRETURN SQLGetInfo( SQLHDBC connection_handle,
SQLUSMALLINT info_type,
SQLPOINTER info_value,
SQLSMALLINT buffer_length,
SQLSMALLINT *string_length )
{
DMHDBC connection = (DMHDBC)connection_handle;
SQLRETURN ret = SQL_SUCCESS;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* check connection
*/
if ( !__validate_dbc( connection ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( connection );
if ( log_info.log_flag )
{
sprintf( connection -> msg, "\n\t\tEntry:\
\n\t\t\tConnection = %p\
\n\t\t\tInfo Type = %s (%d)\
\n\t\t\tInfo Value = %p\
\n\t\t\tBuffer Length = %d\
\n\t\t\tStrLen = %p",
connection,
__info_as_string( s1, info_type ),
info_type,
info_value,
(int)buffer_length,
(void*)string_length );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
connection -> msg );
}
开发者ID:adler187,项目名称:unixODBC,代码行数:48,代码来源:SQLGetInfo.c
示例15: SQLCancelHandle
SQLRETURN SQLCancelHandle( SQLSMALLINT handle_type, SQLHANDLE handle )
{
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
if ( handle_type == SQL_HANDLE_DBC )
{
DMHDBC connection = ( DMHDBC ) handle;
if ( !__validate_dbc( connection ))
{
return SQL_INVALID_HANDLE;
}
thread_protect( SQL_HANDLE_DBC, connection );
if ( log_info.log_flag )
{
sprintf( connection -> msg,
"\n\t\tEntry:\
\n\t\t\tConnection = %p",
connection );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
connection -> msg );
}
开发者ID:capensis,项目名称:canopsis-edc,代码行数:29,代码来源:SQLCancelHandle.c
示例16: SQLSetPos
SQLRETURN SQLSetPos(
SQLHSTMT statement_handle,
SQLSETPOSIROW irow,
SQLUSMALLINT foption,
SQLUSMALLINT flock )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tIrow = %ld\
\n\t\t\tFoption = %d\
\n\t\t\tFlock = %d",
statement,
(long int)irow,
foption,
flock );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:adler187,项目名称:unixODBC,代码行数:45,代码来源:SQLSetPos.c
示例17: SQLSetScrollOptions
SQLRETURN SQLSetScrollOptions(
SQLHSTMT statement_handle,
SQLUSMALLINT f_concurrency,
SQLLEN crow_keyset,
SQLUSMALLINT crow_rowset )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tConcurrency = %d\
\n\t\t\tKeyset = %d\
\n\t\t\tRowset = %d",
statement,
f_concurrency,
(int)crow_keyset,
crow_rowset );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:DJEX93,项目名称:dsploit,代码行数:45,代码来源:SQLSetScrollOptions.c
示例18: SQLGetCursorNameW
SQLRETURN SQLGetCursorNameW( SQLHSTMT statement_handle,
SQLWCHAR *cursor_name,
SQLSMALLINT buffer_length,
SQLSMALLINT *name_length )
{
DMHSTMT statement = (DMHSTMT) statement_handle;
SQLRETURN ret;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
/*
* check statement
*/
if ( !__validate_stmt( statement ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( statement );
if ( log_info.log_flag )
{
sprintf( statement -> msg, "\n\t\tEntry:\
\n\t\t\tStatement = %p\
\n\t\t\tCursor Name = %p\
\n\t\t\tBuffer Length = %d\
\n\t\t\tName Length= %p",
statement,
cursor_name,
buffer_length,
name_length );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
statement -> msg );
}
开发者ID:greenplum-db,项目名称:gpclients,代码行数:44,代码来源:SQLGetCursorNameW.c
示例19: SQLDrivers
SQLRETURN SQLDrivers(
SQLHENV henv,
SQLUSMALLINT fdirection,
SQLCHAR *sz_driver_desc,
SQLSMALLINT cb_driver_desc_max,
SQLSMALLINT *pcb_driver_desc,
SQLCHAR *sz_driver_attributes,
SQLSMALLINT cb_drvr_attr_max,
SQLSMALLINT *pcb_drvr_attr )
{
DMHENV environment = (DMHENV) henv;
char buffer[ BUFFERSIZE + 1 ];
char object[ INI_MAX_OBJECT_NAME + 1 ];
SQLRETURN ret = SQL_SUCCESS;
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
if ( !__validate_env( environment ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( environment );
if ( log_info.log_flag )
{
sprintf( environment -> msg, "\n\t\tEntry:\
\n\t\t\tEnvironment = %p\
\n\t\t\tDirection = %d",
environment,
(int)fdirection );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
environment -> msg );
}
开发者ID:ystk,项目名称:debian-unixodbc,代码行数:43,代码来源:SQLDrivers.c
示例20: SQLDataSources
SQLRETURN SQLDataSources( SQLHENV environment_handle,
SQLUSMALLINT direction,
SQLCHAR *server_name,
SQLSMALLINT buffer_length1,
SQLSMALLINT *name_length1,
SQLCHAR *description,
SQLSMALLINT buffer_length2,
SQLSMALLINT *name_length2 )
{
DMHENV environment = (DMHENV) environment_handle;
SQLRETURN ret;
char buffer[ BUFFERSIZE + 1 ];
char object[ INI_MAX_OBJECT_NAME + 1 ];
char property[ INI_MAX_PROPERTY_VALUE + 1 ];
char driver[ INI_MAX_PROPERTY_VALUE + 1 ];
SQLCHAR s1[ 100 + LOG_MESSAGE_LEN ];
if ( !__validate_env( environment ))
{
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
"Error: SQL_INVALID_HANDLE" );
return SQL_INVALID_HANDLE;
}
function_entry( environment );
if ( log_info.log_flag )
{
sprintf( environment -> msg, "\n\t\tEntry:\
\n\t\t\tEnvironment = %p",
environment );
dm_log_write( __FILE__,
__LINE__,
LOG_INFO,
LOG_INFO,
environment -> msg );
}
开发者ID:Azure,项目名称:unixODBC-MSSQL,代码行数:42,代码来源:SQLDataSources.c
注:本文中的dm_log_write函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论