Страница 1 из 1

Автоматизация ввода или 'распознавание' текста

Добавлено: 15 янв 2007, 14:03
Александр
Никто не делал такую штуку.
Допустим есть определенная структура объекта (дерево) и есть текстовый файл с ключевыми полями
Нужно по одной кнопке на основании текстового файла - автоматически проанализировать и создать новый объект (включая дочерние) и заполнить все это информацией из файла.

У нас народ регистрируется в интернете, и каждый раз нужно вручную набивать всю информацию по атрибутам и объектам в базу, хотя она уже есть в электронном виде в файле регистрации.

Единственное что приходит в голову-это скопировать все в буфер обмена, потом вставить в форму, потом нажать кнопку 'Распознать', и в случае если все Ок нажать 'Добавить'
тут в принципе все ясно-но хотелось бы читать данные прямо из файла или по ссылке на страницу регистрации :roll:

Никто не сталкивался? :?

Добавлено: 15 янв 2007, 20:20
Старик Крупский
Мне кажется, что надо делать свою приблуду к текстовому редактору, чтобы из него в объект. Или заказывать разработку...

Добавлено: 16 янв 2007, 18:40
Disillusioned
Красиво реализовать данную задачу не прибегая к разработке специализированного приложения навряд ли удастся.
Но если сойдет и некрасиво....
В случае использования Sybase ASA получить текст файла из действия можно так (полагаю, что аналогичные средства есть и MS SQL и Oracle):
txt=set(f_ExecSQLSelect_2('SELECT cast(xp_read_file('+char(39)+FileName+char(39)+') as TEXT','',''))
Единственное (но серьезное) ограничение - путь к файлу указывается относительно сервера БД, т.е. файл должен находится на каком-нибудь сетевой ресурсе.
Если необходимо решить проблему копирования в действии локального файла на сетевой ресурс, то решение зависит от того является ли постоянным расположение и имя файла.

Добавлено: 18 янв 2007, 16:32
Александр
спасибо, ответ действительно лежал на поверхности..
в MSSQL это можно cделать
http://www.sql.ru/forum/actualthread.as ... aderrorlog
будем разбираться... :wink: