powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Шибка при импорте данных из текстового файла
2 сообщений из 2, страница 1 из 1
Шибка при импорте данных из текстового файла
    #39411162
fortress
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Система Windows 7 SP1 32bit.
IBExpert 2017.2.7.1
Server Version: WI-V2.5.4.26856 Firebird 2.5

Пробую импортировать данные из текстового файла, получаю ошибку:
( Окно с ошибкой )

ibe_block с последней вкладки формы импорта данных:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
execute ibeblock
as
begin
  cbb = 'execute ibeblock (RecCount variant)
         as
         begin
           if (ibec_Mod(RecCount, 100) = 0) then
             ibec_Progress(RecCount || '' records imported.'');
         end;';
  
  DB = ibec_CreateConnection(__ctFirebird, 'DBName="LOCALHOST/3052:E:\Ivan\Безопасный город\Видеосервера\Вечный огонь\OpenHardwareMonitor.fdb";
                                            ClientLib=gds32.dll;
                                            User=SYSDBA; Password=masterkey; Names=NONE; SqlDialect=3;');
  try
    ibec_UseConnection(DB);
    sMappings = '"DT"="Field0";' + 
                '"CPU_LOAD_1"="/amdcpu/0/load/1";' + 
                '"CPU_LOAD_2"="/amdcpu/0/load/2";' + 
                '"CPU_LOAD_3"="/amdcpu/0/load/3";' + 
                '"CPU_LOAD_4"="/amdcpu/0/load/4";' + 
                '"CPU_LOAD_TOTAL"="/amdcpu/0/load/0";' + 
                '"CPU_CLOCK_1"="/amdcpu/0/clock/1";' + 
                '"CPU_CLOCK_2"="/amdcpu/0/clock/2";' + 
                '"CPU_CLOCK_3"="/amdcpu/0/clock/3";' + 
                '"CPU_CLOCK_4"="/amdcpu/0/clock/4";' + 
                '"TEMP"="/amdcpu/0/temperature/0";' + 
                '"BUS_SPEED"="/amdcpu/0/clock/0";' + 
                '"MEM_LOAD"="/ram/load/0";' + 
                '"MEM_USED"="/ram/data/0";' + 
                '"MEM_AVAIL"="/ram/data/1";' + 
                '"HDD0_USED"="/hdd/0/load/0";' + 
                '"HDD1_USED"="/hdd/1/load/0"';
  
    Res = ibec_ImportData(DB, 'OHM', __impText, 'E:\Ivan\Безопасный город\Видеосервера\Вечный огонь\OpenHardwareMonitor\append_head_1003.csv', '', 
                          'RowFirst=3; RowLast=2147483647; RowNames=1;
                           DateOrder=DMY; DateSeparator="/"; TimeSeparator=":"; DecimalSeparator=".";
                           CSVDelimiter=COMMA; StringQualifier=NONE; RecordSeparator=CRLF;', :sMappings, cbb);
  
    if (Res is not null) then
      ibec_ShowMessage(Res || ' records were imported successfully.');
  finally
    ibec_CloseConnection(DB);
  end;

end

Скрипт создания базы данных, ibe_block для импорта и сам файл данных можно посмотреть здесь .
...
Рейтинг: 0 / 0
Шибка при импорте данных из текстового файла
    #39411172
fortress
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс, сейчас заметил что как раз в этом месте в файле данных встречается пустая строка (строка №835). Если её убрать то все импортируется без ошибок. Так что возможно это и не считается ошибкой.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Шибка при импорте данных из текстового файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]