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);
判断表是否建立那句出错了。应该怎么改?新手一个,谢谢。
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);
判断表是否建立那句出错了。应该怎么改?新手一个,谢谢。
自己敲一遍看下
检查TblCount是否为0;