向数据库中插入数据的另一个方法 按id号的大小插入
2004-09-07 00:43
489 查看
// TODO: Add extra validation here
UpdateData(TRUE);
CString strSQL;
// CResourceSet m_recordset(&m_database);
int i=1;
int flag=0;
while(!flag){
CBookSet m_recordset(&m_database);
strSQL.Format("select * from BOOK where BOOK_ID=%d",i);
m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
if(m_recordset.GetRecordCount()==0){
strSQL.Format("insert into BOOK values(%d,/'%s/',/'%s/',%d,%d,%d,%f)",i,m_name,m_author,0,m_courseid,m_quantity,m_price);
m_database.ExecuteSQL(strSQL);
m_database.Close();
CDialog::OnOK();
flag=1;
}
i++;
//m_recordset.Delete();
UpdateData(TRUE);
CString strSQL;
// CResourceSet m_recordset(&m_database);
int i=1;
int flag=0;
while(!flag){
CBookSet m_recordset(&m_database);
strSQL.Format("select * from BOOK where BOOK_ID=%d",i);
m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
if(m_recordset.GetRecordCount()==0){
strSQL.Format("insert into BOOK values(%d,/'%s/',/'%s/',%d,%d,%d,%f)",i,m_name,m_author,0,m_courseid,m_quantity,m_price);
m_database.ExecuteSQL(strSQL);
m_database.Close();
CDialog::OnOK();
flag=1;
}
i++;
//m_recordset.Delete();
相关文章推荐
- oracle数据中删除数据时提示“记录被另一个用户锁住” 解决方法: 1、查看数据库锁,诊断锁的来源及类型: select object_id
- 数据库插入数据返回当前自增主键ID值的方法
- 数据库插入数据返回当前主键ID值方法
- mysql 插入数据后返回当前的自增ID方法
- 把表单中的数据插入到数据库中的方法
- asp.net关于TextBox.Text的值为空时,将string数据插入到数据库中int数据的问题的解决方法
- 把一个数据库表中的数据导入到另一个数据库中解决方法
- 获取刚插入数据的id的方法
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- Mysql,access,mssql server三种数据库获得新插入记录id的方法
- 把一个数据库中的数据导入到另一个数据库中的方法
- T-SQL 语句插入中文数据时数据库显示全是问号“???”的解决方法(数据库编码规则)
- C#中返回最后一次插入数据的id(数据库:sql server)
- T-SQL 语句插入中文数据时数据库显示全是问号“???”的解决方法(数据库编码规则)
- 将Excel数据批量插入数据库的常用方法
- asp向数据库插入数据的方法rs
- 两种方法得到上次插入数据的ID
- 把数据插入到数据库的两种方法
- SQLserver 获取数据表新插入记录ID方法---SCOPE_IDENTITY与@@INDENTITY的区别