2009-07-14 12 views
2

下面是代码来填充列表框在VBA应用DSN字符串查询?我在哪里可以获得信息?关于VBA

这段代码中的adClipString是什么?

是否有任何选项来填充列表控制,而无需使用DSN连接对象,因为我来自同一个访问表取值是多少?

+0

@SmartestVEGA:这是关于您在几分钟内询问的同一主题的第二个问题(另一个是这里:http://stackoverflow.com/questions/1123664/)它可能不是最好的想法不断发布你在互联网上挖掘的随机代码示例,要求人们修复它们,直到找到可用的代码。如果你想完成任何事情,你将不得不花费一些时间在VBA上。 – Tomalak 2009-07-14 06:35:48

回答

2

这里是包含访问不同的连接字符串的链接: http://www.connectionstrings.com/access

像这样的东西应该工作:供应商= Microsoft.Jet.OLEDB.4.0;数据源= C:\了MyDatabase.mdb;用户ID =管理员;密码=;

我不确定adClipString是什么,它可能是未声明的变量或数据库列?

马特

+0

adClipString:http://msdn.microsoft.com/en-us/library/ms675298%28VS.85%29.aspx – Tomalak 2009-07-14 06:28:27

1

Here是adClipString的信息。

基本上,GetString方法将整个记录集的内容转换为一个字符串变量,其中列将被“;”分隔开。并且行将被“,”分隔(按照您的代码)。

关于DSN - 请参阅开始 - >设置 - >控制面板 - >管理工具 - >数据源(ODBC)。其中一个选项卡(我猜系统DSN)是可以创建和列出基于ODBC的数据源的地方。