如何使用程序动态改变数据环境的 connection 对象所使用的数据库?急急急!

LYSSHE 2002-03-24 03:52:29
我使用 DataEnvironment1(数据环境)来做一个把数据分组打印的报表,现在想使用程序动态来改变DataEnvironment1.connection 对象所使用数据库的路径.使用如下方法可以正确设置:
DataEnvironment1.Connection1.ConnectionString = "provider={Microsoft.Jet.OLEDB.4.0};Data Source='" & FilePath & "';Persist Security Info=False"
但运行时出错!提示为:"从当前数据资源中读取得值失败!"

设置Connection 对象的ConnectionSource 时出现"对象不支持命参数?请问该如何解决动态路径的问题?
或者有什么方法不使用数据环境就可以实现分组汇总打印的功能?请各位多多指教!!
...全文
93 16 打赏 收藏 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
ferrytang 2002-03-24
  • 打赏
  • 举报
回复
哦
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
我稍后再找你.ok?
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
我的是 88495208 但上班时间我不能用的.只有晚上7:00之后可以偷偷地聊一下.这里太不好了.
ferrytang 2002-03-24
  • 打赏
  • 举报
回复
13275013
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
你现在在做商用的程序吗?
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
你说的没有错,只是不使用 Set 就可以了,而直接用
Dim Report_Data As New ADODB.Connection
Private Sub DataEnvironment_Initialize()
With Report_Data
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FilePath & ";Persist Security Info=False"
.Open
End With
DataEnvironment1.Connection1 = Report_Data
End Sub
这样也能拷定!谢谢你.
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
谢谢你:ferrytang(ferry)
已经解决 (:-)
你的 QQ ? 交个朋友好吗?
ferrytang 2002-03-24
  • 打赏
  • 举报
回复
数据环境的代码
======================================


Private Sub DataEnvironment_Initialize()
Dim strCon As String
strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source=" & App.Path & "\store.mdb"
gCon.Open strCon
End Sub

Private Sub DataEnvironment_Terminate()
gCon.Close
' Set gCon = Nothing
End Sub

gcon就是你在数据环境中建的连接,
==============================
上面说错了,不用定义的
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
为什么我使用 set DataEnvironment1.connetion=gcon 这样的方法
出错了!是不是需要特别的注意那个地方.
ferrytang 2002-03-24
  • 打赏
  • 举报
回复
不能用!
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
ferrytang(ferry) :
请你回来帮帮忙.
我按照你的做法去做了,可是有问题!
出错提示为:编译错误 "属性的使用无效!"
为什么呢?
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
ferrytang(ferry) :
谢谢你! 但在试用你所说的那种方法之前还想问你一个问题.
能不能不在 DataEnvironment1 中定义与打开.因为我在当前工程打开时就已经定义一个全局使用的adodb.connection 对象了.这能使用吗?
ferrytang 2002-03-24
  • 打赏
  • 举报
回复
yes
ferrytang 2002-03-24
  • 打赏
  • 举报
回复
在DataEnvironment1中定义一个ado.connection gcon
就是代码打开的那种
然后,在数据环境初始化的时候
set DataEnvironment1.connetion=gcon
LYSSHE 2002-03-24
  • 打赏
  • 举报
回复
我使用数据环境实现的功能有点类似于"子表与主表打印的功能"
即主表与子表是一对多的关系.现在要打印主表的明细资料.每打一条主表的记录之后再打印与之相对应的所有子表记录.这种功能一定使用报表设计器的"分组标头"吗?(VB6)
ferrytang 2002-03-24
  • 打赏
  • 举报
回复
在DataEnvironment1中定义一个ado.connection gcon
就是代码打开的那种
然后,在数据环境初始化的时候
set DataEnvironment1.connetion=gcon
内容概要:本文介绍了一个基于Python的滚动轴承故障诊断项目,采用迁移学习(TL)结合SqueezeNet网络(TL-SqueezeNet)实现智能诊断。项目通过将一维振动信号经短时傅里叶变换转化为二维时频图,输入改进的SqueezeNet模型进行训练与分类。模型利用预训练权重冻结骨干网络、替换分类头,并结合类别权重、数据增强、标签平滑和分阶段微调策略,提升小样本与类别不均衡条件下的诊断性能。系统实现了从原始信号读取、滑动窗口分段、时频图生成、数据集划分、模型训练评估到单文件推理的全流程自动化,支持CSV、TXT、NPY等多种格式,输出包括准确率、宏平均F1、混淆矩阵及各类别概率,增强了诊断结果的可解释性与工程实用性。; 适合人群:具备Python编程基础,熟悉PyTorch框架,从事工业设备故障诊断、信号处理或深度学习应用研究的研发人员、研究生及工程师(工作或研究年限1-3年)。; 使用场景及目标:①解决滚动轴承故障数据小样本、类别不均衡、工况多变导致的传统方法泛化能力差的问题;②构建轻量化、高精度、可部署于边缘设备的智能诊断模型;③实现端到端的自动化诊断流程,提升工业运维智能化水平;④通过可视化评估指标辅助人工复核与模型优化。; 阅读建议:此资源以实际项目代码为核心,强调工程实现与算法优化的结合,建议读者结合文档中的代码示例搭建环境运行,重点理解数据预处理逻辑、模型迁移策略与评估机制的设计思路,并尝试在自有数据上进行迁移与调优实践。
本资源提供重庆市2026年水系(线+面)空间分布数据,系统整理重庆市范围内河流、沟渠、水道、湖泊、水库等水系要素,包含可编辑MXD工程文件、标准Shapefile矢量文件以及标准成图TIF文件,可用于水文地理、水资源管理、生态环境及自然灾害等相关研究。 原始数据来源是Open Street Map(OSM),水系类型包括江、河、溪、水域、水库、河岸、河堤等等,可在shp文件属性表中自行查阅。 数据包含水系线和水系面两类矢量数据。线状水系用于表达河流、沟渠及其他线性水体的空间位置和形态;面状水系用于表达湖泊、水库及其他具有一定面积的水体分布,可较直观地反映重庆市河湖水系的空间格局。 标准Shapefile文件支持空间查询、属性编辑、长度与面积统计、河网密度分析、缓冲区分析及专题制图,可与行政区划、DEM、土地利用、人口、降水及灾害数据进行空间叠加。资源配套提供可编辑MXD工程文件,完成水系图层组织、符号配置、标注及地图版式设置,便于用户直接在ArcGIS中编辑和制图。 该数据可广泛应用于重庆市水资源管理、河湖空间格局研究、洪涝灾害分析、生态环境评价、流域研究及国土空间规划等领域,可为区域水系特征分析及相关GIS空间研究提供基础数据支撑。 同时提供标准成图TIF文件,可直接用于科研论文、项目报告、专题地图及教学展示。整体数据具有线面数据配套、空间分布直观、格式完整、GIS兼容性好等特点,可满足重庆市水系空间分析、专题制图及科研应用需求。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧