Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите разобраться с синтаксисом конструкции SHAPE  [new]
Scherbakov
Member

Откуда: Нижний Новгород
Сообщений: 82
Сорри, если зарулил не на тот форум, но быть может и здесь умные люди не оставят в беде...
использую конструкцию SHAPE:
SHAPE 
{
	SELECT DISTINCT CAST([JobOrdersId] AS varchar(50)) AS [JobOrdersId],  [JobOrdersNum],  [REG_NAME],  
	CONVERT(VarChar(10), [JobOrdersDt], 104) As JobOrdersDt  
	FROM [JobOrders]  
	JOIN [REGIONS] ON [REG_CODE] = [BranchIspCode]
	ORDER BY [JobOrdersId]
} as [T1]  
APPEND 
(
 {
	SELECT CAST([OrderId] AS varchar(50)) AS [OrderId], CAST([StageId] AS varchar(50)) AS [StageId],  [StageNum],  
	ISNULL(CONVERT(varchar(10), [OverDate], 104), '') AS [OverDate] 
	FROM [JobOrdersStage] 
	ORDER BY [OrderId]
 } as [T2] 
 RELATE 'JobOrdersId' TO 'OrderId'
) as [JobOrders]

при попытке открыть рекордсет:
Rst.Open SQL, pConn, adOpenDynamic, adLockBatchOptimistic

получаю ошибку:
Ошибка синтаксиса или предоставления доступа
Если это важно, то коннект через ODBC
С доступом вроде бы все должно быть ОК, грешу на синтаксис конструкции.
Помогите разобраться, ошибка действительно в синтаксисе мною написанного?
23 июн 13, 18:15    [14470716]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с синтаксисом конструкции SHAPE  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
В mssql нет такой конструкции.
23 июн 13, 19:17    [14470811]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с синтаксисом конструкции SHAPE  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
Гавриленко Сергей Алексеевич
В mssql нет такой конструкции.
А Glory говорит, что есть :-)
http://www.cyberforum.ru/sql-server/thread465952.html
ЗЫ. тоже в первый раз услышал...
23 июн 13, 19:32    [14470830]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с синтаксисом конструкции SHAPE  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
От оно каг... SHAPE (расширения интеллектуального анализа данных)
23 июн 13, 19:41    [14470846]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с синтаксисом конструкции SHAPE  [new]
Scherbakov
Member

Откуда: Нижний Новгород
Сообщений: 82
Навеное на ADO форум тему закинуть надо было.
Cygapb-007
От оно каг... SHAPE (расширения интеллектуального анализа данных)

это уже читал. вроде бы все так в запросе не пойму в чем проблема.
23 июн 13, 20:21    [14470921]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с синтаксисом конструкции SHAPE  [new]
Glory
Member

Откуда:
Сообщений: 104751
Scherbakov
вроде бы все так в запросе не пойму в чем проблема.

В том, что это не TSQL, а Инструкции управления данными расширений интеллектуального анализа данных
23 июн 13, 22:39    [14471191]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с синтаксисом конструкции SHAPE  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
Scherbakov
это уже читал. вроде бы все так в запросе не пойму в чем проблема.


Проблема в том, что такой запрос может понять только "Microsoft Data Shaping Service for OLE DB", а вы используете другой провайдер - ODBC.
Чтобы этот запрос мог быть обслужен, в строке соединения ADO должно быть "Provider=MSDataShape"
23 июн 13, 22:52    [14471222]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с синтаксисом конструкции SHAPE  [new]
Scherbakov
Member

Откуда: Нижний Новгород
Сообщений: 82
Глеб,
Точно! Спасибо! Есть же люди все таки люди на форуме, которые могут помочь и которые действительно сидят с желанием при возможности помочь и опытом поделиться, а не для того чтоб выгибать грудную клетку перед другими и умничать не к месту.
24 июн 13, 09:06    [14471828]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить