明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4500|回复: 4

MSFlexGrid控件的DataSource属性怎么用啊?

[复制链接]
发表于 2005-4-6 10:53:00 | 显示全部楼层 |阅读模式
MSFlexGrid控件的DataSource属性怎么用啊?


能不能举个例子啊,用Access的数据库.
 楼主| 发表于 2005-4-7 11:08:00 | 显示全部楼层
看看这段程序为什么有问题啊?(ADODC连接数据库) Public Function myAdodcRecordSet(Optional ByVal MyTable As String = "HB589", Optional ByVal MyFields As String = "", Optional ByVal MySQLCondition1 As String = "", Optional ByVal MyDatabase As String = "HB.mdb") As Recordset

Dim MyRs As ADODB.Recordset
Dim myCnn As ADODB.Connection
Dim MyConnectString As String
Dim sql As String

MsgBox GDesign
MyConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & GDesignBin & "\" & MyDatabase & "ersist Security Info=False"
Set myCnn = New ADODB.Connection
myCnn.Open MyConnectString

''建立RecordSet
Set MyRs = New ADODB.Recordset
sql = "SELECT " & MyFields & " FROM " & MyTable & MySQLCondition1
MyRs.CursorLocation = adUseClient
MyRs.LockType = adLockBatchOptimistic
MyRs.CursorType = adOpenKeyset

''给函数赋值
MyRs.Open sql, myCnn
Set myAdodcRecordSet = MyRs

Set myCnn = Nothing

End Function
Private Sub UserForm_Initialize() 下面这一句报错.
MSFG.DataSource = myAdodcRecordSet("HB589", "d,H")
End Sub 而且我的程序里面全局字符串(AutoCAD启动时自动加载设置)开始有用,后来为空,这是什么原因啊?
 楼主| 发表于 2005-4-7 11:11:00 | 显示全部楼层
Open "hwq_setup.txt" For Input As #1


hwq_setup.txt文件与.dvb工程在同一个文件夹内,但系统告诉我找不到该文件,这是什么原因啊?


不知道怎么回事,我发不了新贴,只能写在一张贴子里面了,还望原谅啊。
发表于 2005-4-7 11:22:00 | 显示全部楼层
不用全局字符串,切换VBAIDE时会自动清空的,GDesignBin变量可以用函数实现的
发表于 2006-7-16 11:37:00 | 显示全部楼层

雪山飞狐

你能否在这个位置,发个小的实例程序,谢谢.

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 00:38 , Processed in 0.156516 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表