1

我一直在将 JvCSVDataSet 与 Delphi 5 一起使用,它工作正常。我刚搬到 Delphi 2007,现在使用相同的程序我得到 EFCreateError,无法创建文件“”我从 MadExcept 3.0 得到错误描述。

这是代码,我在“CADDCOUNT”行中收到错误,但如果我删除该行,那么在关闭数据集之前我不会收到错误。

jvCsvDataSet1.FileName := 'C:\TEST.CSV';
jvCsvDataSet1.SaveToFile('C:\TEST.CSV');
jvCsvDataSet1.Active := True;
jvCsvDataSet1.Append;
jvCsvDataSet1.FieldByName('LINETYPE').Asstring := 'VERSION';
jvCsvDataSet1.FieldByName('CADDCOUNT').AsString := 'Company Name and address';
jvCsvDataSet1.Post;
jvCsvDataSet1.Active := False;

谢谢你的帮助。金

4

1 回答 1

1

你不是碰巧也换到了 Vista 或 Windows 7 吗?它们不允许您写入启动驱动器的根目录。

于 2010-03-30T07:49:55.847 回答