CppSQLite3DB m_DB;

char query[ 255 ];

try

{

m_DB.open( "c:\aaa.db" ); // 데이터 베이스 열기


m_DB.execDML( "create table Tcp(num int, SrcAddr char(16), DstAddr char(16), SrcPort int, DstPort int, TcpLen int, Time char(20)) " ); 

// 테이블 생성

sprintf( query, "insert tcp values( %d, 'aaa', 'bbb', 10, 20, 30, '%d시간' );", i, 30 ); // 입력 쿼리문 생성
m_DB.execDML( query ); // 쿼리 실행

}


데이터 읽기

CppSQLite3Query q = m_DB.execQuery( "select * from Tcp;" );


while( !q.eof() )

{

data[ 0 ] = const_cast< char* >( q.fieldValue( 0 ) );

data[ 1 ] = const_cast< char* >( q.fieldValue( 1 ) );

data[ 2 ] = const_cast< char* >( q.fieldValue( 2 ) );

data[ 3 ] = const_cast< char* >( q.fieldValue( 3 ) );

data[ 4 ] = const_cast< char* >( q.fieldValue( 4 ) );

data[ 5 ] = const_cast< char* >( q.fieldValue( 5 ) );

  data[ 6 ] = const_cast< char* >( q.fieldValue( 6 ) );
  q.nextRow();

}


'NativeCode > api' 카테고리의 다른 글

Synchronization Function  (0) 2010.03.19
Win Version & Macro  (0) 2010.03.18
LoadLibrary  (0) 2010.03.18
Hooking  (0) 2010.03.18
윈도우 핸들 얻기  (0) 2010.03.18

+ Recent posts