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

Утечка соединения в C# DataBase.ExecuteScalar
Следующий метод в статическом классе дает мне исключение тайм-аута, потому что пул соединений исчерпан. Находясь в режиме отладки, я заглянул в студию управления sql и увидел, что там 150 спящих процессов. Я ожидал, что соединения будут...
6029 просмотров

Int32.TryParse() или (int?) command.ExecuteScalar()
У меня есть SQL-запрос, который возвращает только одно поле — идентификатор типа INT. И я должен использовать его как целое число в коде С#. Какой способ быстрее и использует меньше памяти? int id;...
38034 просмотров
schedule 23.12.2023

ADO.NET: ExecuteScalar автоматически закрывает соединение?
Закрывает ли ExecuteScalar соединение автоматически?
3406 просмотров
schedule 09.04.2023

ExecuteScalar возвращает null или DBNull (сервер разработки или производства)
Я пытаюсь добавить столбец в существующий DataRow на С#. После этого столбец будет заполнен одним значением из моей базы данных. DataRow dr уже существует, и столбец «COLNAME» также существует. comTBP — это мой SqlCommand . dr["COLNAME"] =...
38003 просмотров

Ошибка ExecuteScalar с нулевым значением
Это мой код.. object o = DBExecuteScalar(myQuery); if ((int.parse(o.ToString())) <= 2 || (o is null)) { // my task.... } В этом коде часть «o is null» выдает ошибку. Любая помощь, как справиться с этими обоими...
106 просмотров
schedule 10.10.2023

Почему я получаю Invalid Cast Exception с этим кодом SQLite?
У меня есть этот код, чтобы получить счет из таблицы SQLite: internal static bool TableExistsAndIsNotEmpty(string tableName) { int count; string qry = String.Format("SELECT COUNT(*) FROM {0}", tableName); using (SQLiteConnection con =...
3951 просмотров
schedule 24.07.2023

Команда mysql executescalar возвращает null в С#
Допустим, у меня есть результат запроса, который выглядит следующим образом: ID NAME Phone ---- ---- ----- 1 John 123456 2 John 125678 3 John 345678 4 Abby 456789 5 Abby 567890 Я хочу вернуть...
1856 просмотров
schedule 07.07.2022

Защита SQL от инъекций
У меня есть программа, содержащая SQL-запросы, и вчера мне было указано, что она широко открыта для атак SQL-инъекций. Проведя некоторое исследование, я понял, что для исправления этого мне нужно вместо этого использовать параметры. У меня есть...
126 просмотров
schedule 16.09.2022

С# выполняет скаляр очень медленно на большой таблице
У меня проблема с очень медленным выполнением executescalar в таблице с более чем 200 000 записей. Метод, который я использую, проверяет, существует ли varchar в таблице, и возвращает счетчик, чтобы увидеть, можно ли что-нибудь найти: public...
1003 просмотров
schedule 20.12.2022

ExecuteScalar ничего не возвращает из хранимой процедуры
У меня есть простая хранимая процедура, которая возвращает type_id (int) в качестве параметра OUTPUT, используя type_name (varchar (100)) в качестве входного параметра. Когда я выполняю хранимую процедуру в SqlServer, она работает нормально и...
908 просмотров