主要代码如下://我是用MFC ODBC访问数据库
if(m_UserRecordSet2.IsOpen())
m_UserRecordSet2.Close();
m_UserRecordSet2.Open(CRecordset::snapshot,NULL,CRecordset::none);
     m_UserRecordSet2.AddNew(); //在表的末尾增加新记录
     m_UserRecordSet2.SetFieldNull(&(m_UserRecordSet2.m_url),FALSE);
     m_UserRecordSet2.m_url=strUrl;
     m_UserRecordSet2.SetFieldNull(&(m_UserRecordSet2.m_url1),FALSE);
     m_UserRecordSet2.m_url1=strUrl;
     m_UserRecordSet2.SetFieldNull(&m_UserRecordSet2.m_url2),FALSE);
     m_UserRecordSet2.m_url2=strname;
     m_UserRecordSet2.SetFieldNull(&(m_UserRecordSet2.m_url3),FALSE);
     m_UserRecordSet2.m_url3=strname;
      if(m_UserRecordSet2.CanUpdate())
      {
 m_UserRecordSet2.Update(); //将修改结果存入数据库
 m_UserRecordSet2.Requery(); 
 m_UserRecordSet2.Close();
      }
数据源是:
char szDriver[] = "MySQL ODBC 3.51 Driver";
char MySql[]="DSN=liuwei1\0DATABASE=carebaby6188\0DESCRIPTION=MySQL ODBC 3.51 Driver DSN\0USER=root\0PORT=3306\0PASSWORD=nbnzder4950\0SERVER=www.6188.info\0\0";
if(!SQLConfigDataSource(
NULL,
ODBC_ADD_SYS_DSN, //加在USER DSN,若要加在SYS DSN则为ODBC_ADD_SYSDSN
(const char *)szDriver,
(const char *)MySql))
{
AfxMessageBox("创建失败");
}