请大家帮忙诊断一下我的MsflexGrid出了什么问题!
为什么我运行程序以后,MsflexGrid只在列头显示字段名,而下面的数据都不显示,郁闷,哪位大哥帮忙解答下,谢谢了 问题点数:20、回复次数:10Top
1 楼westken(头上的包)回复于 2004-07-02 09:52:03 得分 0
顶!!Top
2 楼zyguyue(何必何苦)回复于 2004-07-02 09:52:44 得分 0
代码?Top
3 楼csdnHelp(你好吗?)回复于 2004-07-02 09:59:28 得分 0
你的数据库没数据哦!!或者没连上!!Top
4 楼westken(头上的包)回复于 2004-07-02 10:06:57 得分 0
数据库里有数据,怎么检测连上没有啊,代码如下:
Public Sub grid_refresh()
Dim strsr, strsql As String
Dim strno, strname As String
strno = DatPersonInfo.Recordset("学号")
strname = DatPersonInfo.Recordset("姓名")
lblTitle.Caption = "学生" & Trim(strname) & "成绩"
strsr = "select 科目.科目名称,成绩.成绩 from 科目,成绩 where 科目.科目代号 = 成绩.科目代号"
strsql = strsr & " and STR(学号)='" & strno & "'"
DatScore.RecordSource = strsql
DatScore.Refresh
End SubTop
5 楼kinmax(追求--不变)回复于 2004-07-02 10:07:48 得分 10
代码有问题,简单的问题,我以前碰到过,好象是控件的属性没设置好。Top
6 楼westken(头上的包)回复于 2004-07-02 10:10:57 得分 0
请大哥明示啊,我学vb才一个礼拜,今天第一次用vb和数据库打交道Top
7 楼westken(头上的包)回复于 2004-07-02 10:14:48 得分 0
还请问有没有好的学vb的ebook,我手上这本,错误太多了,真想扔了。。Top
8 楼zyguyue(何必何苦)回复于 2004-07-02 10:14:58 得分 5
从这个代码看,根本就没连数据库,看看基础的东西吧Top
9 楼westken(头上的包)回复于 2004-07-02 10:19:13 得分 0
真晕,我这是全照书抄的,还检查了好几遍,哎,尽信书不如无书啊Top
10 楼apple1194(apple)回复于 2004-07-02 10:46:03 得分 5
是不是应该先open一下!Top




