|
|
|
Импорт текстового файла
|
|||
|---|---|---|---|
|
#18+
Добрый день! Мне необходимо некий файла с расширением *.txt импортировать в таблицу. С помощью wizarda понятно как сделать, а вот как программно это сделать. Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 12:14:15 |
|
||
|
Импорт текстового файла
|
|||
|---|---|---|---|
|
#18+
Могу предложить способ считывания файла по строкам: IF FILE('имя файла') && Does file exist? gnfile = FOPEN('имя файла',12) && If so, open read-write if gnfile = -1 messagebox ("Can not open file 'имя файла'!",48,"FMG") return endif ELSE messagebox ("File 'имя файла' not found!",16,"FMG") return ENDIF STORE FSEEK(gnfile, 0, 2) TO gnfileEnd && Move pointer to EOF STORE FSEEK(gnfile, 0) TO gnfileTop && Move pointer to BOF for gnstringcount = 1 to gnfileEnd gnfilestring = FGETS(gnfile, gnfileend) && Store contents ** gnfilestring в эту переменную будут заносится строки файла по очереди и до конца **Здесь можно ставить любые операции со строчками даже для заноса в грид инфы *выход из for команда exit endfor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 12:28:26 |
|
||
|
Импорт текстового файла
|
|||
|---|---|---|---|
|
#18+
APPEND FROM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 12:29:59 |
|
||
|
Импорт текстового файла
|
|||
|---|---|---|---|
|
#18+
Структуру ДБФ и пример файла в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 12:31:18 |
|
||
|
Импорт текстового файла
|
|||
|---|---|---|---|
|
#18+
А как через APPEND FROM это делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 12:43:50 |
|
||
|
Импорт текстового файла
|
|||
|---|---|---|---|
|
#18+
Если текст с разделителями .Например ; APPEND FROM my.txt DELIMITED WITH CHARACTER ';' as 866 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 12:51:00 |
|
||
|
Импорт текстового файла
|
|||
|---|---|---|---|
|
#18+
Структура простая numeric(2,2) char(50) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 12:52:34 |
|
||
|
Импорт текстового файла
|
|||
|---|---|---|---|
|
#18+
это если есть разделения. а когда их нет? И что такое 866? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 12:56:19 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1593293]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
125ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 425ms |

| 0 / 0 |
