Тема: Запрос SQL

Как составить запрос для поиска в базе SQL уникального кода файла (GUID), если на одной карточке прикреплено несколько файлов?

Re: Запрос SQL

В принципе ничем не отличается если объект содержит 1 файл. Только в SQL запросе надо указать имя интересующего файла.

(изменено: Mishaf, 2 июля 2007г. 13:36:10)

Re: Запрос 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 файла на файловом сервере.