发布于 2006-03-11 12:18:35
0楼
我用的是WinCC 5.1 SP2。下面是我Client上用于导入数据的全局动作:
UAHCONNECT hConnect=0;
UAHARCHIVE hArchive=0;
if(uaConnect(&hConnect))
{
if(uaQueryArchiveByName(hConnect,"A_000_ACTV",&hArchive))
{
if(uaArchiveOpen(hArchive))
{
uaArchiveDelete(hArchive,"");
uaArchiveImport(hArchive,"E:\\xuzz\\Latest\\server\\ua\\A_000_ACTV.csv",0,0);
uaArchiveClose(hArchive);
}
else
{}
uaReleaseArchive(hArchive);
}
else
{}
uaDisconnect(hConnect);
}
else
{}
我还试了试WinCC自动创建的路径"\\计算机名\WinCC50_Project_项目文件名\ua\归档文件名.csv",也是不行。有没有可能是uaArchiveDelete还没执行完就已经开始执行uaArchiveImport的缘故阿?