Тема: Запрос SQL
Как составить запрос для поиска в базе SQL уникального кода файла (GUID), если на одной карточке прикреплено несколько файлов?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы TDMS → Технический раздел → Администрирование TDMS → Запрос SQL
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как составить запрос для поиска в базе SQL уникального кода файла (GUID), если на одной карточке прикреплено несколько файлов?
В принципе ничем не отличается если объект содержит 1 файл. Только в SQL запросе надо указать имя интересующего файла.
Ну а если немного подробнее то:
1. В TDMS получаете GUID объекта через TDMSObject.GUID
2. На SQL Server выполняете запрос:
USE DATABASE_NAME SELECT F_OBJID FROM TObject WHERE F_OBJGUID='{GUID объекта TDMS}'
3. Затем еще 1 запросик:
SELECT F_LOCATION FROM TFileAttr WHERE F_OBJID='Результат первого запроса' AND F_NAME='Имя файла объекта TDMS'
Собственно он и выдаст Вам GUID файла на файловом сервере.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы TDMS → Технический раздел → Администрирование TDMS → Запрос SQL
Форум работает на PunBB, при поддержке Informer Technologies, Inc