Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.03.2015, 02:29
|
|||
---|---|---|---|
|
|||
Передача параметров в sql запрос |
|||
#18+
Исполняется все в Visual Studio 2012. Такая ситуация: Есть процедура в бд, у нее три параметра; Есть форма у нее два комбобокса, один датапикер и одна кнопка "Добавить" ___________________________________________________________________ Нужно передать значения комбобоксов и датапикера нажатием кнопки "Добавить" в процедуру Лазая по интернету наскрябал вот на это: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Очень прошу ответить на вопросы: Я пытаюсь сделать реальную вещь? Насколько я близок к истине? Что нужно исправить, чтобы все получилось? Какие библиотеки подключать? Студент. Языку Visual basic не учат, но хочу научиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 02:42
|
|||
---|---|---|---|
|
|||
Передача параметров в sql запрос |
|||
#18+
Разрабатывается WindowsForm ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 08:11
|
|||
---|---|---|---|
Передача параметров в sql запрос |
|||
#18+
mak_710Я пытаюсь сделать реальную вещь? конечно. mak_710Насколько я близок к истине? сложно сказать, примерно по середине mak_710Что нужно исправить, чтобы все получилось? по мне использовать АДО (АДО.НЕТ) и чтобы не мучатся с передачей параметров использовать коллекцию параметров в Вашем случае в строке запроса, надо строки оборачивать кавычками. тоже самое делать и с датой плюс её приводить к каноническому виду mak_710Какие библиотеки подключать? Microsoft ActiveX Data X.X вот тут вроде достаточно много описано ADO и SQL Server. Руководство разработчика. (правда не читал) Модератор: Тема перенесена из форума "Visual Basic". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 08:25
|
|||
---|---|---|---|
|
|||
Передача параметров в sql запрос |
|||
#18+
HandKot, в ODBC разве нельзя передавать параметры? там только вроде обозначение их идёт нумерацией ( могу ошибаться, так как давно не использую такого провайдера). авторЯ пытаюсь сделать реальную вещь?в программировании реально всё. (в рамках ЭВМ конечно) авторНасколько я близок к истине?имхо, я бы сказал только в начале пути. авторЧто нужно исправить, чтобы все получилось?исправить лучше свои знания. Использовать более современные технологии для работы с БД, начать изучать C# (при переходе с VB.NET проблем возникнуть не должно, 2 эти языка практически транслируют друг в друга) авторКакие библиотеки подключать? библиотеки нужно подключать те, которые Вам нужны ) а которые не нужны, лучше отключать, но если этого не сделать, страшного не случится. те, что вам нужно, судя по всему уже подключены ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 09:10
|
|||
---|---|---|---|
Передача параметров в sql запрос |
|||
#18+
Roman Mejtesтам только вроде обозначение их идёт нумерацией ( могу ошибаться, так как давно не использую такого провайдера). какой такой нумерацией??? плэйсхолдер - вопросительный знак вызов процедур - {call procname(?,?)} Roman MejtesИспользовать более современные технологии для работы с БД технология - одна и та же, провайдер вторичен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 09:25
|
|||
---|---|---|---|
|
|||
Передача параметров в sql запрос |
|||
#18+
Изопропил, Entity Framework — это рекомендуемая Майкрософт технология доступа к данным для новых приложений ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 13:05
|
|||
---|---|---|---|
Передача параметров в sql запрос |
|||
#18+
Roman MejtesHandKot, в ODBC разве нельзя передавать параметры? там только вроде обозначение их идёт нумерацией ( могу ошибаться, так как давно не использую такого провайдера ). можно, но Вы сами ответили на свой же вопрос :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 15:03
|
|||
---|---|---|---|
|
|||
Передача параметров в sql запрос |
|||
#18+
У тебя будет что то типа такого using (SqlCommand cmd = new SqlCommand("Имя процедуры", сюда_свой_Connection)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Параметр1", SqlDbType.Int).Value = Значение; cmd.Parameters.Add("@Параметр2", SqlDbType.Int).Value = Значение; cmd.ExecuteNonQuery(); } ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 22:24
|
|||
---|---|---|---|
Передача параметров в sql запрос |
|||
#18+
Вячеслав ДУ тебя будет что то типа такого using (SqlCommand cmd = new SqlCommand("Имя процедуры", сюда_свой_Connection)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Параметр1", SqlDbType.Int).Value = Значение; cmd.Parameters.Add("@Параметр2", SqlDbType.Int).Value = Значение; cmd.ExecuteNonQuery(); } +1. В конкретном случае еще будет Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2015, 23:48
|
|||
---|---|---|---|
|
|||
Передача параметров в sql запрос |
|||
#18+
Вячеслав Д, Большое спасибо, очень помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1401805]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 359ms |
total: | 502ms |
0 / 0 |