请问大家有没有用过这个删去和导出用户归档的脚本?

这是西门子官网的脚本实例,我我替换了用户归档名称和导出路径,目前,只有删除用户归档数据能实现,导出归档数据不能实现。不知道问题出在哪里?谢谢!
{
UAHCONNECT hConnect = 0;
UAHARCHIVE hArchive = 0;
//------------------------------------------------------------------
// Folgende Ebenen m黶sen unbedingt eingehalten werden:

// uaConnect             <--> uaDisconnect
// uaQueryArchiveByName  <--> uaReleaseArchive
// uaArchiveOpen         <--> uaArchiveClose

if ( uaConnect( &hConnect ) )
{
 if ( uaQueryArchiveByName( hConnect, "Process", &hArchive ) ) //***!! Adjust the archive name !!*****************
 {
  if ( uaArchiveOpen( hArchive ) )
  {
   //----------------------------------------------------------------------------------------------

   //**************************** Delete all Records  ****************************
                                                uaArchiveExport(hArchive,"C:\Users\DLES\Desktop\Export.csv",0,0);  

                                                //******************Export all Records of the CSV-File  *************************
   //************* !! Adjust the Filename of the CSV-File !!***************************
   
   uaArchiveDelete( hArchive, "");
                 //-----------------------------------------------------------------------------
                                               
   uaArchiveClose( hArchive );
  }
  else
  {
   printf( "Open failed.\r\n",uaGetLastError() );
  }

  uaReleaseArchive( hArchive );
 }
 else
 {
  printf( "Query failed.\r\n",uaGetLastError() );
 }

 uaDisconnect( hConnect );
}
else
{
printf( "Connect failed.\r\n",uaGetLastError() );
}
}

最佳答案

把uaArchiveExport(hArchive,"C:\Users\DLES\Desktop\Export.csv",0,0); 中保存路径修改为"C:\\Users\\DLES\\Desktop\\Export.csv"

提问者对于答案的评价:
谢谢大师,问题解决了!

最佳答案作者回复:
过奖了,问题解决了就好

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc312717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:12
下一篇 2020年11月1日

相关推荐

  • Wincc Plc 无法连接

    312CPU+343-1,OS站维护项目,原项目Wincc组态在STEP7中,变量通过导入在Wincc中自动生成.新增加一阀门,使用M变量和DB变量编程,在Wincc中手动建变量.…

    SIMATIC WinCC 2019年6月11日
  • 状态字和控制字问题

    状态字和控制字具体如何使用? 最佳答案 状态字是表示变频器状态,控制字则是控制变频器; PZD,通常,第一个字为状态字1和控制字1,第二个字是实际反馈和主设定。&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 请问:什么叫VB脚本啊?

    请问:什么叫VB脚本啊?谢谢!! 最佳答案 用VB语言来进行相关的编程,所谓的脚本就是一般指描述性语言,如JAVASCRIPT,VBSCRIPT,等等,接近人类自然语言,都是解释执…

    SIMATIC WinCC 2019年6月11日
  • WINcc画面怎么才能实现自动识别系统分辨率

    现象:在笔记本上把项目做出来了,到台式机上却还要因为分辨率的问题,修改图片控件大小..问题:有没有什么方法可以让项目自动识别分辨率调整控件大小,谢谢 最佳答案 你做好的项目,如果画…

    SIMATIC WinCC 2019年6月11日
  • 这样的WinCC趋势脚本如何显示自定义量程

    写了个C脚本 让一百来个变量直接调用一个趋势画面现实曲线,脚本如下#include "apdefap.h"void OnLButt…

    SIMATIC WinCC 2019年6月11日
  • 不能运行WINCC

    我在1台电脑上安装了WINCC附带的SQL2000SP3和WIINCC。开机完毕后弹出1对话框:“标题 NET  SERVICE &nbsp…

    SIMATIC WinCC 2019年6月11日
  • VB客户端访问WINCC OPCServer问题

    各路高手,我像测试一下VB作为客户端通过OPC的方式访问WINCC的数据。按照网上的步骤操作,先在VB的工程/引用中添加了Siemens OPC DAAutom…

    2017年6月24日
  • wincc上位机是否能与s7-200通讯

    如果能连,怎么将多台200的cpu数据用多台电脑同时读取,具体操作步骤,都需要什么硬件设备,麻烦写得详细点,非常感谢! 最佳答案 最简单会让经济的方法是,通过PPI和OPC来做,不…

    SIMATIC WinCC 2017年11月1日
  • wincc function trend control显示趋势曲线

    我有内部变量tag0至tag100,现通过c脚本的编写,将其对应到y轴上,那for(i=0;i<101;i++){a[i]=GetTagSWord("tag[i]&…

    SIMATIC WinCC 2020年11月1日
  • Wincc与Flexible的区别

    没有搞明白Wincc与Flexible两个软件有什么区别,都各有什么用途???谢谢! 问题补充:首先感谢各位大侠的解答。 但还想明确一下,WINCC只能用于上位机组态,而…

    SIMATIC WinCC 2019年6月11日