Вопросы по теме 'sqlparameter'

Есть ли способ уменьшить этот код ado.net?
Мне нужно значительно сократить этот код, есть ли способ создать параметр sql, описывающий его направление? Вот код: Dim Oparam1 As SqlParameter = New SqlParameter("@ROJO", SqlDbType.Int) Dim Oparam2 As SqlParameter = New...
105 просмотров
schedule 18.09.2021

Какой размер для параметра SqlDbType с bigint?
Какой размер указать для параметра bigint? SqlParameter param = new SqlParameter("@Param", SqlDbType.Bigint); param.Size = ??? Или можно вообще не указывать размер?
7044 просмотров
schedule 22.09.2021

добавление sqlпараметра без имени
Я пытаюсь создать подпрограмму, чтобы добавить столько параметров, сколько хочу, я делал это в vb6, но здесь, в vb.net, мне требуется указать имя параметра (.add (@parameter, value)). Мне нужно найти способ сделать это, не зная имени параметра, я...
1443 просмотров
schedule 11.09.2021

Сохранение больших двоичных данных в базе данных sql с помощью С#
Мне нужен код для хранения (в конечном итоге больших) файлов в БД с использованием С#. Решение, которое я использую, похоже на: (я использую столбец varbinary(MAX) в БД) 1) Создать SqlCommand 2) Создать Sql-параметр 3) Установить...
3779 просмотров
schedule 16.03.2022

Избегайте SQL-инъекций по запросу с именем таблицы
Возможный дубликат: Дезинфицировать имя таблицы/столбца в динамическом SQL в .NET? (Предотвращение атак путем внедрения кода SQL) У меня такой запрос: "SELECT * FROM MyTable_" + myID + " WHERE variable = @variable";...
3192 просмотров
schedule 14.04.2022

Как издеваться над SqlParameterCollection с помощью Moq
Я пытаюсь издеваться над операциями с базой данных. У меня проблема с насмешкой над SqlParameterCollection . Я попытался создать метод virtual , который вернет DbParameterCollection , но тогда я теряю все функции, которые дает...
5180 просмотров
schedule 13.05.2022

Передача массива необработанных (32) аргументов в хранимую процедуру Oracle в ODP.NET
У меня есть пользовательский тип и хранимая процедура, определенные следующим образом: CREATE OR REPLACE TYPE GuidArray is varray(1000) of RAW(32); / CREATE OR REPLACE PROCEDURE BulkInsertTempItemGuid ( ItemGuidList IN GuidArray default null )...
2589 просмотров

Экранирование специальных символов в инструкции SQL LIKE с использованием параметров sql
У меня есть таблица, содержащая продукты. Мне нужно сделать запрос, чтобы найти все совпадающие результаты со значением, введенным пользователем. Я использую SqlParameter для вставки входных данных. SqlCommand findProcutsByPattern = new...
17886 просмотров
schedule 26.07.2022

SQLParameter типа XML с элементами пробела теряет пробел?
У меня проблема с SQLParameter, когда я пытаюсь использовать его для хранения в столбце типа XML. Я создаю параметр SqlDbType.Xml. Похоже, что любые элементы XML, которые представляют собой только пробелы, преобразуются в закрытые элементы. Это...
2130 просмотров
schedule 31.08.2022

Не удается неявно преобразовать тип «System.Collections.Generic.List‹System.Data.SqlClient.SqlParameter›» в «System.Data.SqlClient.SqlParameter»
Для кода: sqlParameter = parameterSettings.GetParameters<T>(table, config); Я получаю сообщение об ошибке: Ошибка 1. Не удается неявно преобразовать тип «System.Collections.Generic.List» в «System.Data.SqlClient.SqlParameter»...
1028 просмотров
schedule 06.09.2022

Проблемы с конструктором SqlParameter и инициализатором объекта
Учитывая следующую строку кода: cmd.Parameters.Add(new SqlParameter("@displayId", SqlDbType.NVarChar).Value = customer.DisplayID); Я получаю следующую ошибку: SqlParameterCollection принимает только ненулевые объекты типа SqlParameter, а не...
1258 просмотров
schedule 17.12.2022

как получить полный sql-запрос, включая параметры
Недавно я перешел к параметризованным запросам в SQL. Теперь я получаю жалобу на дату при выполнении запроса DateTime, представленный строкой, не поддерживается в календаре System.Globalization.GregorianCalendar. Когда я получаю запрос, я...
1865 просмотров
schedule 28.03.2023

Как проверить, пуст ли sqlParameter?
У меня есть класс, в котором есть много функций "New()", чтобы инициировать его с различными параметрами. Я хотел бы создать функцию New(), которая будет запускать класс без аргументов. Проблема в том, что существует функция fillData, которая...
1059 просмотров
schedule 27.04.2023

Процедура или функция «AddUpdateContactDetails» ожидает параметр «@Id», который не был предоставлен
у меня есть свой метод using (var helper = new DbHelper()) { _commandText = "AddUpdateContactDetails"; var parameter = new[] { new...
688 просмотров
schedule 17.02.2023

Динамическое предложение where в параметре
В настоящее время я пытаюсь создать предложение where для SqlCommand . что-то похожее на это myCommand.CommandText = "SELECT * " + "FROM TABLE1 " + "@whereClause"; //I build up the where clause...
3265 просмотров
schedule 12.06.2023

.net dbnull.value sqlparameter, где
У меня проблема с запросом sql: Я хотел бы сделать что-то вроде: SELECT * FROM myTable WHERE [myBoolField] IS NULL если я запущу этот запрос, у меня будут результаты, но я хотел бы использовать параметры, поэтому я добавляю: SELECT...
39 просмотров
schedule 18.07.2023

Как защитить мой запрос: я получаю, что SqlParameter уже содержится в другой коллекции SqlParameterCollection
Я пытаюсь параметризовать все запросы, чтобы удовлетворить результаты SQL-инъекций из расширения сканирования уязвимостей PUMA в Visual Studio. При этом я сталкиваюсь с ошибкой в ​​​​заголовке: SqlParameter уже содержится в другой коллекции...
148 просмотров
schedule 03.10.2023

SqlParameter (строка, объект) не может обрабатывать постоянное значение
У меня есть функция, в которой я отправляю два запроса в базу данных SQL Server; однако по второму запросу я получаю SqlException , а параметр @mpe отсутствует. Если я попытаюсь установить постоянное значение 0 в конструкторе SqlParameter ....
409 просмотров
schedule 08.03.2023

Почему IS NULL работает, а параметр SQL с DBNull.Value для DateTime не работает?
У меня есть консольное приложение С#, которое выполняет поиск в базе данных на SQL Server 2014. Оно запрашивает таблицу со столбцом DateTime с именем EffectiveDate, который допускает нули. Если я пишу стандартный SQL-запрос, который использует «ГДЕ...
1107 просмотров
schedule 19.03.2023

SqlParameter исчезает, когда ему присваивается значение null?
Недавно я наткнулся на следующую проблему: Присвоение null свойству Value SqlParameter, по-видимому, приводит к исключению параметра из запроса вместо передачи NULL . Это приводит к потенциально вводящему в заблуждение сообщению об ошибке,...
128 просмотров