社区
Access
帖子详情
求助:ado插入数据后,查不到
bhwhy
2009-09-16 03:51:41
vb6.0,ado更新后,直接打开mdb表,能够看到数据已经插入进去了。
然后在access中写个查询,如果像select * from 表名,可以看到全部数据,
但是select * from 表名 where 条件 order by 字段,则看不到刚插入的数据
搞不明白了。求助高手帮忙分析下
...全文
189
22
打赏
收藏
求助:ado插入数据后,查不到
vb6.0,ado更新后,直接打开mdb表,能够看到数据已经插入进去了。 然后在access中写个查询,如果像select * from 表名,可以看到全部数据, 但是select * from 表名 where 条件 order by 字段,则看不到刚插入的数据 搞不明白了。求助高手帮忙分析下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不会编程的财务不是老司机
2009-09-17
打赏
举报
回复
SQL语句有问题
ACMAIN_CHM
2009-09-16
打赏
举报
回复
[Quote]先删除,再增加[/Quote]
这样的话,应该还是ADO时延的问题。
bhwhy
2009-09-16
打赏
举报
回复
我作的实际上就是把把数据倒入一个表。先删除,再增加。点画面上的ok按钮,执行一次,正常。再执行几次,就不正常了,就出现了几条假的数据了。vb代码,不好贴。各种原因吧。对不住各位。我先再研究下。
ewang11
2009-09-16
打赏
举报
回复
你在VB中是不是用了事务
WWWWA
2009-09-16
打赏
举报
回复
贴VB代码
bhwhy
2009-09-16
打赏
举报
回复
谢谢各位热心关注。
数据是假的。我把程序退出,压缩修复,数据就没有了。是不是说明数据根本就没有
插进去呢。可是如果没有插进去,select * from 表名,怎么能出来呢。不明白阿。
ACMAIN_CHM
2009-09-16
打赏
举报
回复
[Quote]然后在access中写个查询,如果像select * from 表名,可以看到全部数据,
但是select * from 表名 where 条件 order by 字段,则看不到刚插入的数据[/Quote]
建议你能贴一下你的原始语句。
ewang11
2009-09-16
打赏
举报
回复
access是不管没有事务的,VB 里可以事务回滚
假数据可以尝试通过压缩修复
bhwhy
2009-09-16
打赏
举报
回复
刚把这个表拷贝了一份,然后打开,发现那几条没有搜出来的数据也没有拷贝过来。
就是说原表中的这几条数据是假的?没有commit的?可是access没有事务阿
wwwwb
2009-09-16
打赏
举报
回复
应该还是延迟的问题,你在VC中插入后,马上SELECT,看看有无结果
ewang11
2009-09-16
打赏
举报
回复
你的具体SQL语句
直接在ACCESS的表输入数据,你的SELECT * ...WHERE ...能行吗
WWWWA
2009-09-16
打赏
举报
回复
新建一个MDB,导入数据,看看有无问题
bhwhy
2009-09-16
打赏
举报
回复
刚压缩修复了一下,还是不行。
就是直接在access中建的查询,字段类型都是text。mdb数据库涉及到客户的东西没法上传。。。唉。
用的是access2000。
ACMAIN_CHM
2009-09-16
打赏
举报
回复
或者上传你的数据库MDB文件。 可以上传到
http://www.access911.net/csdn
ewang11
2009-09-16
打赏
举报
回复
总记录少了。select * 没有条件不少,加了条件就少。
select * 没有条件不少
说明数据已经更新了
查看一下 where 条件的类型是否正确
直接ACCESS里建查询,能不能正确得到查询结果?
bhwhy
2009-09-16
打赏
举报
回复
搞了一下午了,找不出原因阿,看到数据都进去了,加了条件就搜不到,郁闷。我尝试下压缩修复。谢谢各位热心帮忙
ACMAIN_CHM
2009-09-16
打赏
举报
回复
压缩和修复 Access 文件 试试
如果要压缩位于服务器或共享文件夹上的共享 Microsoft Access 数据库,请确保没有其他用户打开它。
在“工具”菜单上,指向“数据库实用工具”,然后单击“压缩和修复数据库”。
WWWWA
2009-09-16
打赏
举报
回复
压缩MDB试试
bhwhy
2009-09-16
打赏
举报
回复
总记录少了。select * 没有条件不少,加了条件就少。
bhwhy
2009-09-16
打赏
举报
回复
谢谢楼上回答。可是,我都等了好久了,就是直接打开mdb能看到新数据,但是,在access中直接写查询,加上条件就查不出,加上order by 也查不出了。什么原因造成的呢。
加载更多回复(2)
C#微软培训资料
附录 C .Net 名字空间成员速查.269 参 考 资 料 .300 <<page 4>> page begin==================== 第一部分 C#语言概述 第一章 第一章第一章 第一章 .NET 编程语 编程编程 编程 言 语言语言...
vfp6.0系统免费下载
可以通过 ODBC 或
ADO
访问和处理 Visual FoxPro 内部
数据
,或处理商务规则来配置这些对象。还可以在 Active Server Page 和 Microsoft Transaction Server 中直接访问 Visual FoxPro COM 组件。您还可以使用 Visual...
asp.net夜话之七:
ADO
.NET介绍
Asp.net夜话之七:
ADO
.NET介绍
ADO
.NET是对Microsoft ActiveX Data Objects (
ADO
)一个跨时代的改进,它提供了平台互用性...事实上,接受
数据
的组件不一定要是
ADO
.NET组件,它可以是基于一个Microsoft Visual Studio...
从sql语句的角度解刨SqlServer
插入
语句的并发问题
今天收到一个小学弟的
求助
,
数据
库
插入
偶尔重复,怎么在sql...A:哦,
ADO
.NET呀,你把导入
数据
的
插入
sql语句的截图发出来看看。 Q:sql截图(这里就不展示了,就是一个简单的insert into,如:INSERT INTO aTable(.
Delphi多线程下的
ADO
编程
几个月前接到一个任务:将一后台程序访问
数据
库的方式从BDE改为
ADO
,原因是由于业务量的增加,通过BDE不论是向
数据
库写入
数据
还是从
数据
库中读出
数据
的速度都变得无法忍受,大家都知道
ADO
在
数据
库访问速度方面比BDE...
Access
7,714
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章