Hi,
if you import an Ascii file with the AsciiLoad function, all DataSetComment variables are cut to 73 characters and concat in a weird way.
Can someone please verify this? I'm really clueless.
Please just try this code:
Call ScriptCmdReset() Call UserVarFreeAll() Call DataDelAll(1) DATASETCOMMENT(52) = "2222222222222 - abcdefghijklmnopqrstuvwxyz-aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" DATASETCOMMENT(53) = "111111111111111 - abcdefghijklmnopqrstuvwxyz-aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" DATASETCOMMENT(54) = "1818181818181818 - abcdefghijklmnopqrstuvwxyz-aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" ' DATASETCOMMENT(5) = "262626262626262626 - abcdefghijklmnopqrstuvwxyz-aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" ' DATASETCOMMENT(6) = "30303030303030303030 - abcdefghijklmnopqrstuvwxyz-aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" msgbox Len(DATASETCOMMENT(52)) & vbCrLf & vbCrLf & DATASETCOMMENT(52) msgbox Len(DATASETCOMMENT(53)) & vbCrLf & vbCrLf & DATASETCOMMENT(53) msgbox Len(DATASETCOMMENT(54)) & vbCrLf & vbCrLf & DATASETCOMMENT(54) msgbox Len(DATASETCOMMENT(5)) & vbCrLf & vbCrLf & DATASETCOMMENT(5) msgbox Len(DATASETCOMMENT(6)) & vbCrLf & vbCrLf & DATASETCOMMENT(6) Call AsciiLoad("C:\tmp\test.txt", 0) msgbox Len(DATASETCOMMENT(52)) & vbCrLf & vbCrLf & DATASETCOMMENT(52) msgbox Len(DATASETCOMMENT(53)) & vbCrLf & vbCrLf & DATASETCOMMENT(53) msgbox Len(DATASETCOMMENT(54)) & vbCrLf & vbCrLf & DATASETCOMMENT(54) msgbox Len(DATASETCOMMENT(5)) & vbCrLf & vbCrLf & DATASETCOMMENT(5) msgbox Len(DATASETCOMMENT(6)) & vbCrLf & vbCrLf & DATASETCOMMENT(6)
My test.txt just contains the following:
fafasdf;adfasdf;adfadsf 341234;12341234;12341234
It is imported correctly into 3 channels with 2 entries each.
Just my DataSetComments, which I want to export to Excel later, are corrupted.
I don't want to use DataPlugins, because I work on many different txt files with completly different content. That's why I want to keep using stp files.
Anyone any idea what is happening here and how to work arrounf this?
Thanks a million in advance!
EDIT: Oh, I forgot, I'm using Diadem 2010 (11.2 SP1)