将Excel中数据导入到Listcontrol中采用GetFieldValue函数匹配两者,但是当EXCEL中标题有小数点时,出现字段名或者字段索引不正确。

易芒客 2017-11-30 03:48:46
在将Excel中数据导入到Listcontrol中采用GetFieldValue函数匹配两者,但是当EXCEL中标题有小数点时,出现字段名或者字段索引不正确。
比如说Excel中标题为"DDC003.7”,那么与之匹配的部分为GetFieldValue(L"DDC003.7",arr[3]),如果将“3.7”中间的小数点取出时数据导入完全正确,但是我发现当有小数点时会提示字段名或者字段索引不正确,我判定是因为小数点的问题。我该如何修改才能将两者匹配。

这是一小段代码:
pset.GetFieldValue(L"DDC003.7",arr[3]);//前面字段必须与表中的相同,否则出错。
...全文
285 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-12-01
  • 打赏
  • 举报
回复
全部显示 FieldName 属性 请参阅 特性 使用 FieldName 属性可以指定表中某个字段的名称。例如,可以在“雇员”表中将保存雇员姓氏的字段指定为“姓氏”。 设置 输入字段名称,必须符合 Microsoft Access 对象命名规则。字段名称不能与表中其他任何字段的名称重复。 注意 为字段指定的名称,应避免与内置的 Microsoft Access 函数或者属性名称(例如 Name 属性)相冲突。 可以在表“设计”视图的上部或者使用 Visual Basic 来设置该属性。 在 Visual Basic 中,使用 ADO Name 属性,可以读取或设置表字段名称。 说明 Microsoft Access 根据字段名称对字段进行区分。在表“设计”视图中指定字段名称之后,就可以在表达式、Visual Basic 过程和 SQL 语句中使用该名称。 Access数据库列名的命名规则 https://www.cnblogs.com/quietwalk/archive/2010/04/24/1719398.html
易芒客 2017-12-01
  • 打赏
  • 举报
回复
@赵4老师 赵老师您好,我试过了,还是不行,字段索引还是不正确,还有其他的办法吗?
赵4老师 2017-11-30
  • 打赏
  • 举报
回复
GetFieldValue(L"[DDC003.7]",arr[3]) 试试看,不一定对。
内容概要:本文系统研究了移相控制全桥LLC谐振变换器的工作特性,深入分析其在不同工况下的运行机理与性能表现,并基于Simulink平台构建了完整的仿真模型进行验证。文章详细阐述了LLC谐振变换器的电路拓扑结构、工作原理、关键参数设计方法以及移相控制策略的实现机制,重点对电压增益特性、转换效率、软开关实现条件等核心性能指标进行了仿真分析,全面评估了系统在宽输入电压范围内的稳定性、动态响应能力及高效运行区间。; 适合人群:适用于电力电子、电气工程及其自动化等相关专业的高校研究生、科研机构研究人员以及从事高频开关电源、DC-DC变换器设计的工程技术人员;要求读者具备扎实的电路理论基础和一定的Simulink仿真应用经验。; 使用场景及目标:①深入掌握LLC谐振变换器的基本原理与数学建模方法;②理解并应用移相控制策略以提升高效率DC-DC变换器的性能;③通过仿真实践优化谐振腔参数(如谐振电感、励磁电感、谐振电容)与开关频率配置,提高电源系统的整体能效、功率密度和可靠性,服务于实际工程的电源产品开发与性能验证。; 阅读建议:建议读者结合提供的Simulink仿真模型同步操作,重点探究谐振元件参数变化对系统增益曲线和ZVS软开关实现条件的影响,尝试调节移相角与开关频率以观察动态响应过程,从而深化对LLC变换器高频软开关特性和控制策略的理解。
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 标题所指的"RS485转USB驱动"是一种硬件接口转换技术,其功能在于将传统的RS485通信协议转换为USB接口形式,从而使得现代计算机或设备能够便捷地与采用RS485协议的设备展开通信。RS485作为一种在工业控制、远程通信及多点系统得到普遍应用的串行通信标准,具备传输距离长、抗干扰性能优异等显著优势。文提及的型号(CH340、CH341、FT232RL、PL2303、Y-105)是几种常见的USB至UART(通用异步接收发送器)桥接芯片,它们在USB接口与RS485网络之间充当转换媒介的角色。这些芯片赋予USB通信能力,使得计算机可以通过USB接口与RS485网络的设备执行数据交换。 1. CH340/CH341:这些由韦东山科技研制的USB转串口芯片,常被用于构建低成本的USB转串口适配器。它们提供从USB到UART的转换功能,支持多种波特率的设定,并且在Windows操作系统环境下通常需要安装相应的驱动程序方可正常运作。 2. FT232RL:FTDI公司推出的一款高性能且低功耗的USB到UART桥接器。FT232RL配备全速USB 1.1接口,支持多种串行接口模式,在数据通信、工业控制等领域能够得到广泛应用。同样地,采用FT232RL的设备在连接至电脑也需要安装对应的驱动程序。 3. PL2303:硅光电子(Prolific)公司所生产的产品,亦是一种常用的USB到UART桥接芯片。它展现出良好的兼容性以及广泛的驱动程序支持,适用于各类USB至串口的应用场景。 4. Y-105:这可能是一款特定的RS485转USB转换模块,或许集成了上述其一种或多种转换...

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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