1.
CDatabase aDatabase;
aDatabase.OpenEx(strOdbcConnect,CDatabase::noOdbcDialog); CString strSQL;
strSQL.Format("Delete table1 where attr='%s'", varattr);
aDatabase.ExecuteSQL(strSQL);2.
CDatabase db;
db.OpenEx(strOdbcConnect,CDatabase::noOdbcDialog); CString strSQL;
strSQL.Format("select * from table1 where attr='%s'", varattr);
// strSQL.Format("select col1,col2 from table1 where attr='%s'", varattr); CRecordset rs(&db);
rs.Open(CRecordset::snapshot,strSQL, CRecordset::readOnly); while( !rs.IsEOF() )
{
CString str1, str2;
rs.GetFieldValue(1,str1);
rs.GetFieldValue(2,str2); // rs.GetFieldValue("col1",str1);
// rs.GetFieldValue("col2",str2); rs.MoveNext();
} rs.Close();
db.Close();
CDatabase aDatabase;
aDatabase.OpenEx(strOdbcConnect,CDatabase::noOdbcDialog); CString strSQL;
strSQL.Format("Delete table1 where attr='%s'", varattr);
aDatabase.ExecuteSQL(strSQL);2.
CDatabase db;
db.OpenEx(strOdbcConnect,CDatabase::noOdbcDialog); CString strSQL;
strSQL.Format("select * from table1 where attr='%s'", varattr);
// strSQL.Format("select col1,col2 from table1 where attr='%s'", varattr); CRecordset rs(&db);
rs.Open(CRecordset::snapshot,strSQL, CRecordset::readOnly); while( !rs.IsEOF() )
{
CString str1, str2;
rs.GetFieldValue(1,str1);
rs.GetFieldValue(2,str2); // rs.GetFieldValue("col1",str1);
// rs.GetFieldValue("col2",str2); rs.MoveNext();
} rs.Close();
db.Close();
解决方案 »
- 有没有比较好的简明教程,教我怎么创建一个虚拟设备并写一个最简单的驱动?
- DLL工程属性改成静态编译后库函数不能使用!
- 何用GIF图片创建等待窗口
- 用VC做一个网络监测器
- 有没有对文件分区表及磁盘读写过程很了解的大侠啊,能进来看一下嘛???
- 求帮助
- 我想根据我的输入,得到一个注册码?就像http://www.vckbase.com/code/listcode.asp?mclsid=1&sclsid=109&page=1
- 在局域网内,读取另一台机器的资源何种方法最好?
- 为什么我的.net的msdn用不了?
- 如何应用矩阵????急!!!!!!!
- 我怎调个函数都通不过啊,我是新手
- 怎样拷贝内存中的MemDC(CDC类型)中的某个部分到当前设备?
比如,varattr是时间型变量,怎么绑定参数呢?请老兄不吝赐教
也可以将记录集和参数直接绑定到CDaoRecordset对象。