powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Хранение запросов
25 сообщений из 41, страница 1 из 2
Хранение запросов
    #39549904
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Разрабатываю приложение. Подключается к внешним данным с помощью запросов. Если хранить длинные запросы в коде, то код становится более громоздким. Скажите, как в проекте можно хранить запросы? Толкать в ресурсы как текст?
...
Рейтинг: 0 / 0
Хранение запросов
    #39549905
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

Можно толкать в ресурсы. Что делать с запросами, зависит от специфики проекта.
...
Рейтинг: 0 / 0
Хранение запросов
    #39549916
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелось так: есть запрос с параметрами, который хранится, например, в ресурсах. А когда запускаю приложение, то запускает запрос, и важно видеть какие были значения параметров запроса, то есть видеть последний конечный запрос.
...
Рейтинг: 0 / 0
Хранение запросов
    #39549927
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

Тогда не ясно, как связано отображения последнего конечно запроса со способом его хранения?
...
Рейтинг: 0 / 0
Хранение запросов
    #39549930
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttferzmikk,

Тогда не ясно, как связано отображения последнего конечно запроса со способом его хранения?Отображается в самом приложении в виде отдельной вкладки например.
...
Рейтинг: 0 / 0
Хранение запросов
    #39549933
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkОтображается в самом приложении в виде отдельной вкладки например.

Результат запроса, или сам запрос? Храните запросы в БД тогда, чё уж там, и такое встречали.
...
Рейтинг: 0 / 0
Хранение запросов
    #39549982
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttХраните запросы в БД тогда, чё уж там, и такое встречали.
Ага, называется view/inline UDF.
...
Рейтинг: 0 / 0
Хранение запросов
    #39550017
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Писал макросы в excel-их файлах, которые выгружают данные с помощью запросов и формируют отдельные excel-ие файлы как конечные отчеты. В последующих доработках макросах (в том числе запросы) в названиях файлах увеличивал на единицу указывая таким образом версию. Если в новой версии вышло криво, то возвращаюсь к предыдущей версии и заново дорабатываю. Теперь все хочу перевести на VB.Net. Хочу предостеречь в случае если запросы храним в базе данных или в приложении, и при доработке запроса, то предыдущий запрос (до доработки) не терялся.
...
Рейтинг: 0 / 0
Хранение запросов
    #39550018
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkили в приложении, и при доработке запроса, то предыдущий запрос (до доработки) не терялся.
Про VCS не курсе, не?
...
Рейтинг: 0 / 0
Хранение запросов
    #39550025
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныПро VCS не курсе, не?Про возможность управлениями версиями слышал, но не работал пока с этим. Буду изучать.
...
Рейтинг: 0 / 0
Хранение запросов
    #39550308
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может нужно просто использовать хранимые процедуры?
...
Рейтинг: 0 / 0
Хранение запросов
    #39550524
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
vb_subМожет нужно просто использовать хранимые процедуры?
На самом деле вопрошающий хочет контроль версий и откат
...
Рейтинг: 0 / 0
Хранение запросов
    #39550590
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в ресурс толкать, то здесь какие могут быть ограничения? Например, SQL-запрос очень длинный и не помещается.
...
Рейтинг: 0 / 0
Хранение запросов
    #39550595
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,
Выберите бд. Потом посмотрите длину текстового поля.
...
Рейтинг: 0 / 0
Хранение запросов
    #39550980
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь вытащить свойство из ресурса. Не вытаскивается. Что тут не правильно для каждого варианта?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
        'Вариант 1
        Const resxFile As String = ".\Resource1.resx"
        Using resxSet As New ResXResourceSet(resxFile)
            StringCommand = resxSet.GetString("SQLQuery1")
        End Using

        'Вариант 2
        Dim Res = New ResourceManager(TypeOf (Resources))
        StringCommand = Res.GetString("SQLQuery1")

...
Рейтинг: 0 / 0
Хранение запросов
    #39551006
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkв случае если запросы храним в базе данных
Вот в базу и пиши.
...
Рейтинг: 0 / 0
Хранение запросов
    #39551449
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Вот в базу и пиши.Написал. Работает
...
Рейтинг: 0 / 0
Хранение запросов
    #39551450
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk
Пытаюсь вытащить свойство из ресурса. Не вытаскивается. Что тут не правильно для каждого варианта?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
        'Вариант 1
        Const resxFile As String = ".\Resource1.resx"
        Using resxSet As New ResXResourceSet(resxFile)
            StringCommand = resxSet.GetString("SQLQuery1")
        End Using

        'Вариант 2
        Dim Res = New ResourceManager(TypeOf (Resources))
        StringCommand = Res.GetString("SQLQuery1")


Но все таки хотелось бы понять, как правильно вытаскивать значения из ресурсов. Пусть там даже не запрос
...
Рейтинг: 0 / 0
Хранение запросов
    #39551480
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkferzmikk
Пытаюсь вытащить свойство из ресурса. Не вытаскивается. Что тут не правильно для каждого варианта?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
        'Вариант 1
        Const resxFile As String = ".\Resource1.resx"
        Using resxSet As New ResXResourceSet(resxFile)
            StringCommand = resxSet.GetString("SQLQuery1")
        End Using

        'Вариант 2
        Dim Res = New ResourceManager(TypeOf (Resources))
        StringCommand = Res.GetString("SQLQuery1")



Но все таки хотелось бы понять, как правильно вытаскивать значения из ресурсов. Пусть там даже не запрос
Код: c#
1.
Properties.Settings.Default.SQL1 = "select a,b,c from table" ; 
...
Рейтинг: 0 / 0
Хранение запросов
    #39551656
refreg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkНо все таки хотелось бы понять, как правильно вытаскивать значения из ресурсов. Пусть там даже не запросВо первых, можно использовать то, что предлагает студия, и использовать специально созданный класс, в который автоматически добавляются статические свойства, совпадающие по именам с добавленными ресурсами.

Во вторых, если есть желание самому управлять ресурсами, можно проверить, какие ресурсы есть в сборке:
Код: c#
1.
Assembly.GetExecutingAssembly().GetManifestResourceNames()

, и затем
Код: c#
1.
2.
var resourceManager = new System.Resources.ResourceManager(resName, Assembly.GetExecutingAssembly());
var s = resourceManager.GetString(resString);


В третьих, можно добавить ресурс непосредственно в сборку, выбрав EmbededResource, тогда доступ так:
Код: c#
1.
Assembly.GetExecutingAssembly().GetManifestResourceStream(resName)
...
Рейтинг: 0 / 0
Хранение запросов
    #39554644
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловныferzmikkили в приложении, и при доработке запроса, то предыдущий запрос (до доработки) не терялся.
Про VCS не курсе, не?VCS и Git это одно и тоже?
...
Рейтинг: 0 / 0
Хранение запросов
    #39554662
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkVCS и Git это одноугу
...
Рейтинг: 0 / 0
Хранение запросов
    #39554696
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkЗдравствуйте!

Разрабатываю приложение. Подключается к внешним данным с помощью запросов. Если хранить длинные запросы в коде, то код становится более громоздким. Скажите, как в проекте можно хранить запросы? Толкать в ресурсы как текст?
View
StoredProcedure
...
Рейтинг: 0 / 0
Хранение запросов
    #39554717
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationferzmikkЗдравствуйте!

Разрабатываю приложение. Подключается к внешним данным с помощью запросов. Если хранить длинные запросы в коде, то код становится более громоздким. Скажите, как в проекте можно хранить запросы? Толкать в ресурсы как текст?
View
StoredProcedure
это не всегда приемлемо
...
Рейтинг: 0 / 0
Хранение запросов
    #39554796
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилpationView
StoredProcedure
это не всегда приемлемоПочему?
...
Рейтинг: 0 / 0
25 сообщений из 41, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Хранение запросов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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