过程:先Edit,然后SetFieldValue,接着Update,最后MoveNext
来源:互联网 发布:百度文库软件版本 编辑:程序博客网 时间:2024/05/29 03:36
过程:先Edit,然后SetFieldValue,接着Update,最后MoveNext
CDaoDatabase database;
...
database.Open (sFile,false,false,"Excel 5.0");
CDaoRecordset recset(&database);
...
recset.MoveNext ();//跳过若干条记录
recset.MoveNext ();
for(int j=1;j<=i;j++)
{
TCHAR msg[255]="";
sprintf(msg,"%d",j);
recset.Edit ();
recset.SetFieldValue ("A1",msg);
recset.SetFieldValue ("B1",data.GetAt (j-1));
recset.Update ();
recset.MoveNext ();
// Sleep(200);
}
recset.Close ();
database.Close();
之前,我尝试在某个MoveNext后立即进行SetFieldValue操作,可是失败了:
---------------------------
excel
---------------------------
在不使用 AddNew 或 Edit 的情况下,更新 (Update) 或取消更新 (CancelUpdate)。
---------------------------
确定
---------------------------
然后通过搜索,发现要SetFieldValue,需要先Edit一下,完成后,要Update。于是成功了。
刚才想优化一下。现在的代码,每次SetFieldValue,都要先Edit然后Update,那么我能不能从第一个MoveNext开始之前,就先Edit,在最后一个的时候再Update呢?这样似乎能省不少时间!
结果,失败了!
原来,这个recset的SetFieldValue是针对单条、当前数据进行操作的,所以,要修改,必须对当前该条数据先进行Edit,修改后,再Update。
释然!
- 过程:先Edit,然后SetFieldValue,接着Update,最后MoveNext
- SetFieldValue() bug
- sp3接着延续上一片 讲update
- classloader的class加载顺序,在哪里选择?先选择本工程的src、然后是jre、然后是tomcat、最后是本工程的lib
- edit 先查出数据一
- 先提炼,然后再问!
- g 分硬币游戏 两堆硬币a,b个,AekdyCoin先拿硬币,abcdxyzk后拿,接着轮流拿。谁那最后一个谁赢。每次只拿任一堆中的任意个。
- 最后过程
- python mysql中不能在同一个sql语句中,先select同一个表的某些值,然后再update这个表。
- EDIT控件自动滚动最后行
- 先装.NET然后安装IIS
- 今天初步实现先Request然后Connect
- 先有校长,然后才有大学
- 先弹出对话框,然后跳转页面
- 先定义元素,然后再使用
- 先成为锦,然后才能添花
- curl 先登录,然后获取token
- Serivce生命周期-先startService,然后bindService
- OGRE EXCEPTION
- python解析xml——generateDS.py
- 300多条MTK工作笔记为你的工作节省一半时间
- 黑马程序员——网络编程
- 日积月累:EditText软键盘的显示和隐藏
- 过程:先Edit,然后SetFieldValue,接着Update,最后MoveNext
- 关于Spring的注入方式
- Java线程
- mysql权限问题
- RMAN还原恢复知识点小结
- 负载均衡的基本算法
- JSP九大内置对象
- linux的文件权限
- poj 2485 highways