Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MS SQL 2000 + AdoCommand + Проблема [D6]


JohnS ©   (2004-03-26 14:18:00) 

Hello All
Пытаюсь послать через ADOCommand строчку

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SendRoz]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SendRoz]
GO
SET QUOTED_IDENTIFIER ON
GO


А мне ошибка типа что тут типа GOлишнее


JohnS   (2004-03-26 14:46:00) [1]


> и еще кстати, зачем пакеты покомандно дробить?

Да думал чтобы прога при переносе на другой SQL server сама нужные ей процедуры создавала , я просто из MS SQL сгенерировал
текст .


sniknik   (2004-03-26 14:37:00) [2]

почему же только? сам тоже можеш если синтаксис текста будеш разбирать и выполнять по пакетам. но зачем, если ты же его(текст) и задаеш?
и еще кстати, зачем пакеты покомандно дробить?


JohnS   (2004-03-26 14:31:00) [3]

То есть такую строчку только SQL Query Analyzer может отработать ???


ZrenBy   (2004-03-26 14:25:00) [4]

BOL

GO is not a Transact-SQL statement;
it is a command recognized by the osql and isql utilities
and SQL Query Analyzer.


sniknik   (2004-03-26 14:24:00) [5]

так и есть лишняя

Syntax
GO
Remarks
GO is not a Transact-SQL statement; it is a command recognized by the osql and isql utilities and SQL Query Analyzer.

ты же не эти утилиты


Наверх

Титульная страница Поиск, карта сайта Написать письмо