Никто не делал такую штуку.
Допустим есть определенная структура объекта (дерево) и есть текстовый файл с ключевыми полями
Нужно по одной кнопке на основании текстового файла - автоматически проанализировать и создать новый объект (включая дочерние) и заполнить все это информацией из файла.
У нас народ регистрируется в интернете, и каждый раз нужно вручную набивать всю информацию по атрибутам и объектам в базу, хотя она уже есть в электронном виде в файле регистрации.
Единственное что приходит в голову-это скопировать все в буфер обмена, потом вставить в форму, потом нажать кнопку 'Распознать', и в случае если все Ок нажать 'Добавить'
тут в принципе все ясно-но хотелось бы читать данные прямо из файла или по ссылке на страницу регистрации
Никто не сталкивался?
Автоматизация ввода или 'распознавание' текста
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Автоматизация ввода или 'распознавание' текста
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
- Disillusioned
- Активный участник
- Сообщения: 420
- Зарегистрирован: 15 июл 2004, 15:12
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Подольск
- Контактная информация:
Красиво реализовать данную задачу не прибегая к разработке специализированного приложения навряд ли удастся.
Но если сойдет и некрасиво....
В случае использования Sybase ASA получить текст файла из действия можно так (полагаю, что аналогичные средства есть и MS SQL и Oracle):
txt=set(f_ExecSQLSelect_2('SELECT cast(xp_read_file('+char(39)+FileName+char(39)+') as TEXT','',''))
Единственное (но серьезное) ограничение - путь к файлу указывается относительно сервера БД, т.е. файл должен находится на каком-нибудь сетевой ресурсе.
Если необходимо решить проблему копирования в действии локального файла на сетевой ресурс, то решение зависит от того является ли постоянным расположение и имя файла.
Но если сойдет и некрасиво....
В случае использования Sybase ASA получить текст файла из действия можно так (полагаю, что аналогичные средства есть и MS SQL и Oracle):
txt=set(f_ExecSQLSelect_2('SELECT cast(xp_read_file('+char(39)+FileName+char(39)+') as TEXT','',''))
Единственное (но серьезное) ограничение - путь к файлу указывается относительно сервера БД, т.е. файл должен находится на каком-нибудь сетевой ресурсе.
Если необходимо решить проблему копирования в действии локального файла на сетевой ресурс, то решение зависит от того является ли постоянным расположение и имя файла.
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
спасибо, ответ действительно лежал на поверхности..
в MSSQL это можно cделать
http://www.sql.ru/forum/actualthread.as ... aderrorlog
будем разбираться...
в MSSQL это можно cделать
http://www.sql.ru/forum/actualthread.as ... aderrorlog
будем разбираться...
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный