社区
Access
帖子详情
求助:ado插入数据后,查不到
bhwhy
2009-09-16 03:51:41
vb6.0,ado更新后,直接打开mdb表,能够看到数据已经插入进去了。
然后在access中写个查询,如果像select * from 表名,可以看到全部数据,
但是select * from 表名 where 条件 order by 字段,则看不到刚插入的数据
搞不明白了。求助高手帮忙分析下
...全文
289
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)
用
ADO
向Excel批量导入
数据
和前面一篇用OleDB的方法类似,我们可以用
ADO
从RecordSet对象向Excel批量
插入
数据
,这个方法无法自动复制字段名。我们需要引用
ADO
和Excel的com对象参考代码如下using System;using System.Collections.Generic;using System.Text;using S
MFC之
ADO
数据
库快速编程
源码Demo下载
ADO
数据
库操作综合起来就是增删改查,而且这几个流程都是固定的。 查询:连接
数据
库-->打开记录集-->遍历记录集并获取记录内容
插入
:连接
数据
库-->打开记录集-->
插入
数据
库记录-->将记录保存到
数据
库 更新:连接
数据
库-->打开记录集-->遍历记录集并更新记录-->将记录保存到
数据
库 删除:连接
数据
库-->执行删除的SQL语句 将表的一行
数据
内容封装成一
基础-
ADO
插入
数据
后返回自增ID @@IDENTITY
在文件上传中,没上传一个文件都会
插入
一条
数据
信息,那么就要返回
插入
的
数据
的id,以便进行真实删除操作。以下是
ADO
操作
数据
库的返回方法: string sql = string.Format(@"insert into PaperAttachment (PaperID, FileTitle, FileName, ContentType, FileSize,admin_name, Cookie...
ADO
组件之
插入
数据
记录
ADO
组件之
插入
数据
记录
简单的显示记录已经掌握,现在需要的就是通过ASP将信息内容
插入
到
数据
库中。
一、拥有
数据
库cnbruce.mdb
本
数据
库的作用就是用来被
插入
数据
的,可以直接采用上节中已经建立的cnbruce.mdb文件,当然连接打开
数据
库的文件conn.asp也就顺利引用了。
二、建立输入
插入
信息的页面平台addit.html
本页的主要作用是:显示一些文本输入框以用来提供
ado
.net mysql 批量
插入
_
ADO
.NET下Sql Server批量
插入
数据
在.net开发中,避免不了
数据
库访问,其访问
数据
库主要通过
ADO
.NET技术。下面讲下
ADO
.NET 批量
插入
数据
(高性能)的实现,其实比较流行的ORM库EF、Dapper也是通过
ADO
.NET访问
数据
库的,应也有对应的批量
插入
数据
的方法。利用SqlBulkCopy对象批量
插入
数据
测试
数据
库和表create database BulkTestDB;gouse BulkTestDB;go--Cr...
Access
7,732
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章