Запитання з тегом «ado.net»

ADO.Net зазвичай використовується програмістами для доступу та зміни даних, що зберігаються в реляційних системах баз даних, хоча він також може отримувати доступ до даних у нереляційних джерелах. Це частина бібліотеки базового класу, яка входить до Microsoft .NET Framework.

4
Чи потрібно вручну закривати та утилізувати SqlDataReader?
Тут я працюю зі застарілим кодом, і є багато випадків SqlDataReader, які ніколи не закриваються та не видаляються. З’єднання закрито, але я не впевнений, чи потрібно керувати пристроєм зчитування вручну. Чи може це спричинити уповільнення роботи?
90 c#  sql  .net  ado.net 

4
Виняток, коли параметром AddWithValue є NULL
У мене є наступний код для вказівки параметрів для запиту SQL. Я отримую наступний виняток, коли використовую Code 1; але відмінно працює, коли я використовую Code 2. У Code 2нас є перевірка на нуль і, отже, if..elseблок. Виняток: Параметризований запит '(@application_ex_id nvarchar (4000)) SELECT E.application_ex_id A' очікує параметра '@application_ex_id', який …
90 c#  .net  ado.net 

7
Як отримати ім'я бази даних із рядка підключення за допомогою SqlConnectionStringBuilder
Я ніколи не хочу розділяти рядок з'єднання за допомогою маніпуляції рядками і отримувати сервер, базу даних, uid та пароль. Я прочитав наступне посилання і прочитав прийняту відповідь, і виявив, що це найкращий спосіб отримати ідентифікатор користувача та пароль із рядка підключення, але як щодо Імені бази даних? Правильний спосіб отримати …
88 c#  asp.net  sql  ado.net 


10
Параметр SqlParameter вже міститься в іншому SqlParameterCollection - Чи використовує () {} шахрайство?
Використовуючи using() {}блоки (sic), як показано нижче, і припускаючи, що cmd1це не відповідає обсягу першого using() {}блоку, чому другий блок повинен видавати виняток із повідомленням Параметр SqlParameter вже міститься в іншому SqlParameterCollection Чи означає це, що ресурси та / або дескриптори, включаючи параметри ( SqlParameterCollection), до cmd1яких прикріплені , не …
85 c#  .net  sql-server  ado.net 

3
MultipleActiveResultSets = Справжні чи кілька з'єднань?
У мене є C #, в якому я створюю зчитувач на з'єднанні ( ExecuteReader), а потім для кожного рядка в цьому зчитувачі виконую іншу команду (with ExecuteNonQuery). У цьому випадку краще, щоб я використовував MultipleActiveResultSets=Trueдля свого з’єднання або використовував кілька з’єднань?

9
Виклик збереженої процедури із повернутим значенням
На цьому питанні є відповіді на Stack Overflow на російській мові : Як при визове збереження процедур отримання значення переданого в RETURN Я намагаюся викликати збережену процедуру з моєї програми C # windows. Зберігається процедура працює на локальному екземплярі SQL Server 2008. Я можу викликати збережену процедуру, але не можу …

4
Як переглянути таблицю даних під час налагодження
Я тільки починаю використовувати ADO.NET та DataSets та DataTables. У мене одна проблема - здається, досить важко сказати, які значення містяться в таблиці даних при спробі налагодження. Які найпростіші способи швидко побачити, які значення були збережені в таблиці даних? Чи є спосіб побачити вміст у Visual Studio під час налагодження …

6
Неправильна спроба читання, коли немає даних
private void button1_Click(object sender, EventArgs e) { string name; name = textBox5.Text; SqlConnection con10 = new SqlConnection("con strn"); SqlCommand cmd10 = new SqlCommand("select * from sumant where username=@name"); cmd10.Parameters.AddWithValue("@name",name); cmd10.Connection = con10; cmd10.Connection.Open();//line 7 SqlDataReader dr = cmd10.ExecuteReader(); } if ( textBox2.Text == dr[2].ToString()) { //do something; } Коли я …
80 c#  ado.net 


7
Як отримати дані з таблиці даних?
У мене є DataTableте, що заповнюється із запиту SQL до локальної бази даних, але я не знаю, як витягти з нього дані. Основний метод (у тестовій програмі): static void Main(string[] args) { const string connectionString = "server=localhost\\SQLExpress;database=master;integrated Security=SSPI;"; DataTable table = new DataTable("allPrograms"); using (var conn = new SqlConnection(connectionString)) { …
78 c#  sql  ado.net 

2
Таблиця, визначена користувачем у Entity Framework, генеруючи неправильний запит
Я думаю, що в даний час я відчуваю помилку в Entity Framework 6 і, можливо, ADO.NET. Оскільки є термін, я не впевнений, що я можу дочекатися виправлення цієї помилки, і, сподіваюся, хтось може допомогти мені з чистою роботою. Проблема полягає в тому, що запит використовує значення 1 і 5 в …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.