你的刚更新的数据没有Update
或者,你需要重新棒定一下ADO控件.
例:重新绑定DATAGRID的ADO数据源
Set grid_mx.DataSource = datamx
或者,你需要重新棒定一下ADO控件.
例:重新绑定DATAGRID的ADO数据源
Set grid_mx.DataSource = datamx
解决方案 »
- [升星散分]顺便谈谈对VB的想法
- 在vb中生成word文档怎样打包使安装后在没有装office电脑中运行?
- 怎样用vb6.0和sql语言编程在Access中创建表.且用vb6.0编程实现将Access中的表的表名写入comboBox
- 哪里大哥能告诉我 WINDOWS 里的“设备管理器”是如何实现的?
- 关于SQL语句的参数问题。
- VB怎么样读取ttf字体中的postScriptName信息
- 各位大侠,请问在一台电脑上查看卸下的一块硬盘资料,怎样连接这块硬盘,用光驱信号线联行不行?要怎样设置
- 急救!!! FTP中的事务处理
- 在VB里,怎么设计像许多应用程序一样可以拖动的工具条(active bar)?
- Office 是用VB编的吗?
- 超级大难道!!!谁敢试试!SendMessage...
- VB6.0中,怎样调用sql server上的存储过程?
或者是没有更新。
001chb说的情况也可能出现,
第二个问题时因为你的sql语句错了!
第二个问题:g_AdoDb.Execute (sSql) 应为g_AdoDb.Execute sSql
好象“利用数据窗口向导建立一窗口(ADO代码方式)”的数据更新是在一些事件发生后的事:例如:移到下一条纪录、关闭窗口、.....
是不是你在窗口里写了一些东东,接着就kk...
sSql = "Update 上次折旧 set 累计折旧日期=资产卡片.开始使用日期 where 上次折旧.卡片编号='资产卡片.卡片编号'"
那where语句后面是要有单引号的。
有时,那“=”还要改写成“ like ”才能正常执行呢
你好像也错了吧!
nepalese(熊猫)说得对,设置一个主键 后就对了。
To wywq(幸福如猪) :谢谢你,帮我解决了第二个问题
希望你真的能够幸福如猪!
不过好象不该这么复杂?
给分了。
那天我就遇到过,后来又突然出现了。是不是CSDN的问题哦????
呵呵,是复杂了一点,不过我用ACCESS生成的写起来不麻烦,你用WHERE或子查询一样可以解决的!
应该是sSql = "Update 上次折旧 set【表名.】累计折旧日期=资产卡片.开始使用日期 where 上次折旧.卡片编号=资产卡片.卡片编号"