ODBC连接数据库(转)

ODBC数据操作步骤:

1.设置一个成员变量,用来接收数据源:

CDatabase m_database;

2.建立记录集:

CPswdSet* m_recordset=new CPswdSet(&m_database);

3.发送SQL语句,返回从数据库里里得到的记录集. 

strSQL.Format("select * from password where PASSWORD='%s'",m_password);

CDatabase类操作步骤:

1.      构造一个CDatabase对象: 

CDatabase m_db; //在文档类中嵌入一个CDatabase对象

2.      调用Open成员函数,Open函数负责与数据源的连接.

Code

 

3.      使用Execute()函数执行SQL语句. 

m_db->Exeucte(“SELECT * INTO StudentArchieve FROM Student”);

执行一条插入语句: 

strSQL.Format("insert into person values(%d,'%s','%s','%s','%s','%s','%s','%s','%s','%s')"
,i,m_name,m_sex,m_relation,m_hometelephone,m_handphone, m_address,m_workplace,m_email,m_oicq);
m_database.ExecuteSQL(strSQL);

常用函数:

long GetRecordCount( ) const;

Return Value

返回记录集中的记录数,记录集中没有记录,则返回0,如果记录数不能决定,则返回-1 

//IDC_RADIO1,IDC_RADIO2之间的IDC_RADIO1单选按键选中

主窗口初始化函数: 

Code

 

刷新记录处理函数. 

Code

 

修改记录处理函数: 

Code

 

posted @ 2009-10-13 10:54  geekemacser  阅读(259)  评论(0)    收藏  举报