高手救命!!!VB中,MSHFlexGrid表的问题
VB程序中,我在服务器程序上使用MSHFlexGrid表,一是显示数据,二是当新数据传过来时表中数据实时更新,或删除或增加或修改,但我发现对表多次操作后,表中显示的数据和...
VB程序中,我在服务器程序上使用MSHFlexGrid表,一是显示数据,二是当新数据传过来时表中数据实时更新,或删除或增加或修改,但我发现对表多次操作后,表中显示的数据和内存中的数据不同步了。也就是用For循环遍历Grid时,和看到的表中数据不一样了,通常是比看到的数据多。请高手救命!我就这么多分了。先谢!
好象没有中意的回答啊 展开
好象没有中意的回答啊 展开
5个回答
展开全部
看到的是N-1行上吧?MSHFlexGrid的一个误区,当添加空记录时你选中N-1行是返回N行的值。建议你用VSFlexGrid,还有你更新数据是个什么过程?代码写上来看一下啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
展开全部
无论你用什么语言什么控件显示数据库内容,当数据库更新时,显示控件并不会自动更新,而是需要你的代码来更新。
例如,你向数据库添加了一条新纪录,此时,就需要重新刷新MSHFlexGrid控件,令其重新读数据库,显示最新的内容。
例如,你向数据库添加了一条新纪录,此时,就需要重新刷新MSHFlexGrid控件,令其重新读数据库,显示最新的内容。
追问
请看懂问题再答。我说的是显示的内容和Grid表内存中的数据不同,因为我会把表中的数据实时的传送给别人,但我发现别人接收到的数据比我Grid表中显示的数据要多(刚开始运行时一切正常,运行十几个小时后,就不一样了)。谢谢
追答
这就要看你代码了,可能有什么地方没想到疏忽了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MSHFlexGrid表中显示的数据和"内存中"的数据不同步,你这里的“内存中"是指本机的物理内存??还是值服务器的数据库?
MSHFlexGrid中比 服务器的数据库多,原因是更新了数据库,但是没有用 MSHFlexGrid.RemoveItem 来删除 MSHFlexGrid中对应的数据
MSHFlexGrid中比 服务器的数据库多,原因是更新了数据库,但是没有用 MSHFlexGrid.RemoveItem 来删除 MSHFlexGrid中对应的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序问题,看了代码就知道了
追问
代码在我空间里,请各位看一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好把代码贴出来,这么说谁也不知道呀。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询