Ado.Net - Сценарии 

Page / - Изменено Alexandr Fokin в 2022/11/02 19:48 

Сценарии 
Изменено Alexandr Fokin
в 2022/11/02 19:48

Оглавление

Параметры Timeout
Есть 2 значения timeout:
 1.	Connection timeout. Можно указать на уровне строки подключения. Отвечает за время подключения к серверу БД.
 2.	Query timeout. Нельзя задать через строку подключения. Отвечает за время выполнения запроса.
How to catch SQLServer timeout exceptions
https://stackoverflow.com/questions/29664/how-to-catch-sqlserver-timeout-exceptions

Ошибка
SqlParameter уже содержится другим SqlParameterCollection
The SqlParameter is already contained by another SqlParameterCollection - Does using() {} cheat?
https://stackoverflow.com/questions/7837762/the-sqlparameter-is-already-contained-by-another-sqlparametercollection-does-u
Вызвать для команды, в которой использовались параметры
cmd.Parameters.Clear();

DataTable.Select
Выполнение выборки данных из DataTable на основе строчного выражения
Datatable select with multiple conditions
https://stackoverflow.com/questions/1990946/datatable-select-with-multiple-conditions

Выполнения скрипта, содержащего команду GO.
Handling "GO" Separators in SQL Scripts - the easy way
https://weblogs.asp.net/jongalloway/Handling-_2200_GO_2200_-Separators-in-SQL-Scripts-_2D00_-the-easy-way
Microsoft.SqlServer.SqlManagementObjects
https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects
Execute a large SQL script (with GO commands)
https://stackoverflow.com/questions/40814/execute-a-large-sql-script-with-go-commands