Для моей веб-программы я хотел добавить MultipleActiveResultSets в строку подключения SQL, чтобы избежать ошибки
"Connection is not closed. Current state is open"
при одновременном доступе нескольких пользователей.
I onlyнедавно узнал об этой функции, и я не уверен, что способ ее реализации правильный.
В основном моя программа является частью большой коллекции программ в файле проекта.Так что есть много строк подключения.Поэтому все они помещены в отдельный модуль, и моя программа будет вызывать строку подключения по имени.
Это строка подключения до:
Public SQLconn As SqlConnection = New SqlConnection("Data Source=Data;Initial Catalog=Catalog;User ID=user;Password=password;")
И это строка подключения + MultipleActiveResultSets:
Public SQLconn As SqlConnection = New SqlConnection("Data Source=Data;Initial Catalog=Catalog;User ID=user;Password=password; multipleactiveresultsets = true")
Все это тестируется локально на моем ПК, так как у меня нет доступа для размещения этих изменений на сервере моей компании, поэтому я не могу точно знать, работает ли это.Все, что я знаю сейчас, это то, что изменения не повлияли на мое соединение, и все выглядит нормально.
Так правильна ли реализация?