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

start [/forum/topic.php?fid=16&tablet=1&tid=1344778]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
172ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 450ms |

| 0 / 0 |
