|
|
|
Какой язык подходит для задачи
|
|||
|---|---|---|---|
|
#18+
Задача - парсить файл содержащий команды INSERT (одина строка - одна команда) и выполнять их на MS SQL 2000. Затык в том что некоторые команды будут вылетать с ошибкой, отттого что есть строка со сходным Primary Key. Так что, несмотря на ошибки, нужно дойти до конца файла. Требования к языку - не просить предустановки всяческих библиотек. Необходима работа AS IS. Операционка везде MS Professional 2000. .NET Framework отсутствует. Приходит архив, на автомате распаковывается, запускает свое содержимое, все. У меня полтысячи точек, вручную просто не выполню. Жду совета. Просьба войн не разводить, мне нужен инструмент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 16:21:57 |
|
||
|
Какой язык подходит для задачи
|
|||
|---|---|---|---|
|
#18+
А зачем его именно парсить? В цикле до конца файла читаете файл по одной строчке и передаете ее на выполнение в СУБД. Те строчки, на которых возникнет ошибка - откидываете в лог, если это нужно. Язык тут практически не важен, пишите на чем знаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 17:13:42 |
|
||
|
Какой язык подходит для задачи
|
|||
|---|---|---|---|
|
#18+
в состав клиента MS SQL Server 2000 входит утилита osql она умеет запускать скрипты из файла и писать в лог, посмотрите, может подойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 17:49:38 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35711714&tid=1344778]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
191ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 478ms |

| 0 / 0 |
