Pytania oznaczone «ado.net»

111
Połączenie z serwerem zostało pomyślnie nawiązane, ale podczas uzgadniania przed logowaniem wystąpił błąd

Otrzymuję następujący błąd, gdy próbuję połączyć produkcyjną bazę danych ze środowiska lokalnego. Udało mi się wcześniej podłączyć Production DB, ale nagle pojawia się błąd, masz jakiś pomysł? Połączenie z serwerem zostało pomyślnie nawiązane, ale podczas uzgadniania przed logowaniem wystąpił...

108
ADO.NET DataRow - sprawdź istnienie kolumny

Jak sprawdzić, czy w wierszu danych istnieje kolumna? Buduję zbiory danych, aby uporządkować niektóre dane, które już pobrałem z bazy danych. W zależności od typu danych w każdym wierszu, muszę utworzyć datatable z różnymi kolumnami. Następnie chcę sprawdzić i zobaczyć, czy oglądany przeze mnie...

103
Wypełnij tabelę danych z czytnika danych

Robię podstawową rzecz w C # (MS VS2008) i mam pytanie bardziej o właściwy projekt niż o konkretny kod. Tworzę datatable, a następnie próbuję załadować datatable z datareader (który jest oparty na procedurze składowanej SQL). Zastanawiam się, czy najbardziej efektywnym sposobem załadowania...

101
Połączenie z SQL Server czasami działa

Aplikacja ADO.Net tylko czasami jest w stanie połączyć się z innym serwerem w sieci lokalnej. Wydaje się losowe, czy dana próba połączenia się powiedzie, czy nie. Połączenie używa ciągu połączenia w postaci: Server = THESERVER \ TheInstance; Database = TheDatabase; ID użytkownika = TheUser;...

96
Uzyskaj wartość parametru wyjściowego w ADO.NET

Moja procedura składowana ma parametr wyjściowy: @ID INT OUT Jak mogę to odzyskać za pomocą ado.net? using (SqlConnection conn = new SqlConnection(...)) { SqlCommand cmd = new SqlCommand("sproc", conn); cmd.CommandType = CommandType.StoredProcedure; // add parameters conn.Open(); //...

90
Wyjątek, gdy parametr AddWithValue ma wartość NULL

Mam następujący kod do określania parametrów zapytania SQL. Otrzymuję następujący wyjątek, kiedy używam Code 1; ale działa dobrze, gdy używam Code 2. W Code 2mamy czek na null, a więc if..elseblok. Wyjątek: Sparametryzowane zapytanie „(@application_ex_id nvarchar (4000)) SELECT...

80
Nieprawidłowa próba odczytu, gdy nie ma żadnych danych

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 =...