| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 559 人关注过本帖
标题:[原创]奇怪的数据保存问题
只看楼主 加入收藏
xiangzhuz
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-2
收藏
 问题点数:0 回复次数:0 
[原创]奇怪的数据保存问题

好心的师傅帮帮我!
SQL server 数据库
windows 2000 系统
一个可输入的列表视图控件(报表风格.具有回车移动焦点功能).本意是当当前行失去焦点时,
将当前行的数据保存到数据库中,结果是:每保存一行数据,到数据库中却变成了两条同样的记录.
真是叫我苦笑不得.
师傅.救救我!

主要实现代码如下:

if(this->m_Grid.GetCol()==9) //如果当前行最后一列失去焦点时
{

sFjh=m_Grid.GetItemText(m_Grid.GetRow(),0);
sFjlx=m_Grid.GetItemText(m_Grid.GetRow(),1);
sSpdm=m_Grid.GetItemText(m_Grid.GetRow(),2);
sSpmc=m_Grid.GetItemText(m_Grid.GetRow(),3);
sSpdj=m_Grid.GetItemText(m_Grid.GetRow(),4);
sSpsl=m_Grid.GetItemText(m_Grid.GetRow(),5);
sTotal=m_Grid.GetItemText(m_Grid.GetRow(),6);
sYggh=m_Grid.GetItemText(m_Grid.GetRow(),7);
sYgxm=m_Grid.GetItemText(m_Grid.GetRow(),8);
sDjsj=m_Grid.GetItemText(m_Grid.GetRow(),9);//获得当前行各列的值
  sSQL.Format("INSERT INTO 吧台收银表 VALUES('%s','%s','%s','%s','%s','%s',
'%s','%s','%s','%s',0)",sFjh,sFjlx,sSpdm,sSpmc,sSpdj,sSpsl,sTotal,sYggh,sYgxm,sDjsj);
//将数据保存到数据库中
rst.Open(sSQL,adCmdText);

}




[此贴子已经被作者于2005-11-5 2:25:50编辑过]

搜索更多相关主题的帖子: 数据 保存 
2005-11-02 06:57
快速回复:[原创]奇怪的数据保存问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014956 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved