回 帖 发 新 帖 刷新版面

主题:救助 visual c++ 数据库

请问一下各位,我有一个程序是把Access数据库里的数据显示在对话框列表中,但在以下的情况下,
     rk_ph               yp_id   ck_name    sl    dj    je
2008_03_10rkdj0001    yp00001    A    30    6.3    189
2008_03_12rkdj0001    yp00001    A    30    6.3    189
2008_03_12rkdj0001    yp00003    A    30    6.3    189
在rk_ph相同的情况下,就只显示2008_03_12rkdj0001的一项出来,而另一个2008_03_12rkdj0001就只是显示2008_03_12rkdj0001,后面的内容就空白,不知道为什么,请指教以下.并且我在程序里是用了select* from 表 order by rk_ph, yp_id asc;

回复列表 (共4个回复)

沙发

具体代码~

板凳

程序如果写出来较多,应为他连系到很多的函数,所以有点难把它整合,所以不好意思了~
我的程序的目的主要问题是应为有第一项属性的一些值相同而其他不同,但它被加载到对话框列表时就只显示一个记录,而其他相同属性的一些记录就不能显示,就如我在上面显示的那样~~所以请各位帮一下我呀~~

3 楼

你是逐行读取数据吗?

4 楼

应该是!我是在程序里用了Select * from 表 order by xs_ph, yp_id asc语句来从Microsoft ACCESS 数据库来读取数据,后就一条一条数据来判断是否存在,存在就显示在对话框的列表中.

我来回复

您尚未登录,请登录后再回复。点此登录或注册