powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SQL Script
5 сообщений из 5, страница 1 из 1
SQL Script
    #33206521
man_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полскажите как быть!!!

Я из существующей базы генерю скрипт получактся что то вроде такого



SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ViewOperatorToStaffMenu]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[ViewOperatorToStaffMenu]
GO

CREATE VIEW dbo.ViewOperatorToStaffMenu
AS
SELECT DISTINCT
dbo.ViewAvalableRoles.RABranchGroup, dbo.ViewAvalableRoles.RASAStaffID, dbo.ViewAvalableRoles.RASPRoleName,
dbo.ViewAvalableRoles.RABGActorsID, dbo.ViewOperatopToAllowedRoles.OperatorID
FROM dbo.ViewAvalableRoles INNER JOIN
dbo.ViewOperatopToAllowedRoles ON dbo.ViewAvalableRoles.RABranchGroup = dbo.ViewOperatopToAllowedRoles.BranchGroup

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO



exec sp_addextendedproperty N'MS_DiagramPane1', N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]
Begin DataPane =
Begin ParameterDefaults = ""
End
RowHeights = 200
End
Begin CriteriaPane =
Begin ColumnWidths = 11
Column = 1440
Alias = 900
Table = 1170
Output = 720
Append = 1400
NewValue = 1170
SortType = 1350
SortOrder = 1410
GroupBy = 1350
Filter = 1350
Or = 1350
Or = 1350
Or = 1350
End
End
End
', N'user', N'dbo', N'view', N'ViewOperatorToStaffMenu'
GO
exec sp_addextendedproperty N'MS_DiagramPaneCount', 1, N'user', N'dbo', N'view', N'ViewOperatorToStaffMenu'

GO


А потом я этот скрипт вставляю в запрос

SqlCommand Command=new SqlCommand(SqlScript,sqlConnection1);

а он не выполняет ругается на "GO" "exec" и также говорит

что перед CREATE VIEW не чего не должно быть.

Если вырезать лишнее и оставить в таком виде

CREATE VIEW dbo.ViewOperatorToStaffMenu
AS
SELECT DISTINCT
dbo.ViewAvalableRoles.RABranchGroup, dbo.ViewAvalableRoles.RASAStaffID, dbo.ViewAvalableRoles.RASPRoleName,
dbo.ViewAvalableRoles.RABGActorsID, dbo.ViewOperatopToAllowedRoles.OperatorID
FROM dbo.ViewAvalableRoles INNER JOIN
dbo.ViewOperatopToAllowedRoles ON dbo.ViewAvalableRoles.RABranchGroup = dbo.ViewOperatopToAllowedRoles.BranchGroup



то все выполняется и создается, Как быть чтоб он выполнял этот скрипт полностьтю, потому что он мне таких скриптов генерит больше двухсот файлов есле каждый редактировать здохнуть можно. Подскажите кто знает!!!
...
Рейтинг: 0 / 0
SQL Script
    #33206773
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то типа этого
SqlScript = SqlScript.Replace("GO" + (char)13, "")

перед SqlCommand Command=new SqlCommand(SqlScript,sqlConnection1);

_______________________________________________________
Господи, сколько ещё не сделано... А сколько ещё предстоит не сделать...!
...
Рейтинг: 0 / 0
SQL Script
    #33206959
man_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а с остальным что делать?
...
Рейтинг: 0 / 0
SQL Script
    #33206991
man_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а с остальным что делать?
...
Рейтинг: 0 / 0
SQL Script
    #33207685
man_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я нашол! Кому интересно по этой ссыдке http://www.gotdotnet.ru/Downloads/Examples/802.aspx
есть отличный класс который со всем этим справляется
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SQL Script
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]