MFC中编写查询数据库中表是否建立,如果建立则向其中写入数据:
CString dt;
CDatabase database;   //创建一个CDatabase类对象,代表一个到数据库的连接
database.Open(_T("ig")); //打开数据库
database.ExecuteSQL(" if exists(select 1 from sysobjects where id=object_id('table_7') and xtype='U')");
dt.Format( "insert   into   table_7 (shijian,weidu,jingdu,zhuangtai)   values   ( '%s','%s','%s','%s') "   ,idatetime,latitude,longitude,status);
database.ExecuteSQL(dt);
判断表是否建立那句出错了。应该怎么改?新手一个,谢谢。