不能完全确定下面的代码会帮助很多人,但是可以解决
try
{
uvConnect = UniObjects.OpenSession(serverId, sUser, sPass, sAcct, "uvcs");
// Open Movie File
UniFile uvFile = uvConnect.CreateUniFile("MOVIES");
UniDynArray movieRec = uvFile.Read(txtMovieId.Text);
string sMovieData = movieRec.StringValue;
MessageBox.Show(sMovieData);
}
sMovieData包含从MOVIES文件检索的整个记录的单个字符串,每个字段由我正在使用的数据库中的char(253)字符限定。
是否存在使用char(253)作为值分隔符的将字符串转换为数组的函数/方法/等
类似这样的方法应该起作用:
string[] fields = sMovieData.Split((char)253);
尝试一下... string[] arrayValues = "stringToConvertToArray".Split((char)253);