乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 44|回复: 1

VB6 DB程序

[复制链接]

2

主题

2

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2013-9-25 07:23:47 | 显示全部楼层 |阅读模式
我写了一个VB6程序,带有MS Access DB连接,主要用于教育目的;但目标是;目录“;硬拷贝细分平台(或其部分)应在Form2搜索数据库时读取/滚动现有记录
它将读取和写入数据库。然而,我注意到它似乎跳过了数据库中很大比例的记录。此外,它似乎无法按字母顺序可靠地通过数据库
重置Form1,进入Access并诉诸A-Z并保存,返回到我的程序中,结果相同
我进入属性并设置了启动时要检索的最小记录;到300个,大约是目前记录数量的两倍
我在Jet 4.0上使用ADODC控件
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2013-9-25 16:01:07 | 显示全部楼层
你好,fielddog,
首先,对数据库进行排序和保存;这对你没有任何好处。即使只是对于普通的表,所有数据都存储在内存中,无论何时将其放入内存,当您打开一个表进行查看时,您实际上只是在对数据进行查询以构建一个表,即'表039;不#039;它不是真的存在,但当你打开它时,一个用来构建它的查询确实存在。我希望这有意义
一旦您了解了可以使用SQL开始以自己喜欢的方式操作数据,例如,如果您想以特定顺序加载表中的所有记录,您可以从数据库中获取一个数据集(如果您喜欢自定义表),运行一个查询,例如:
通过someField从MyTable order中选择*
这将从MyTable表中获取所有记录,并按给定字段对其排序
一旦你有了这个数据集,你就可以#039;绑定#039;它将显示在db网格视图或您正在使用的任何控件中
I'我不熟悉你正在使用的控件,但那35;039;它的一般方式是#039;完成了
此教育应用程序排序后I#039;d尽快转到VB.net或C#上,VB6已经很老了,现在已经非常不推荐了。net世界有更多更好的控件和工具用于处理数据库
祝你好运。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-29 13:19 , Processed in 2.047481 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表