Pytania otagowane jako ado.net

ADO.Net jest powszechnie używany przez programistów do uzyskiwania dostępu i modyfikowania danych przechowywanych w systemach relacyjnych baz danych, chociaż może również uzyskiwać dostęp do danych w źródłach nierelacyjnych. Jest to część biblioteki klas bazowych zawartej w programie Microsoft .NET Framework.


6
Wywołaj procedurę składowaną z parametrem w języku C #
Mogę usunąć, wstawić i zaktualizować w moim programie i spróbować wstawić, wywołując utworzoną procedurę składowaną z mojej bazy danych. Ta wkładka guzikowa, którą wykonuję, działa dobrze. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command String", con); da.InsertCommand = new SqlCommand("INSERT INTO …

3
Argumenty DbArithmeticExpression muszą mieć wspólny typ liczbowy
TimeSpan time24 = new TimeSpan(24, 0, 0); TimeSpan time18 = new TimeSpan(18, 0, 0); // first get today's sleeping hours List<Model.Sleep> sleeps = context.Sleeps.Where( o => (clientDateTime - o.ClientDateTimeStamp < time24) && o.ClientDateTimeStamp.TimeOfDay > time18 && clientDateTime.TimeOfDay < time18 && o.UserID == userid).ToList(); To wyrażenie Linq zgłasza ten wyjątek: DbArithmeticExpression …

7
Jak zmienić nazwę kolumny DataTable?
Mam jeden DataTable, który ma cztery kolumny, takie jak StudentID CourseID SubjectCode Marks ------------ ---------- ------------- -------- 1 100 MT400 80 2 100 MT400 79 3 100 MT400 88 Tutaj wstawiam ten Datatable do tabeli serwera Sql, przekazując ten datatable jako tabelę XML. Chcę tylko zmienić nazwę kolumny DataTable „Marks” …
118 c#  asp.net  ado.net  datatable 

2
ExecuteReader wymaga otwartego i dostępnego połączenia. Bieżący stan połączenia to Łączenie
Podczas próby połączenia się z bazą danych MSSQL przez ASP.NET online, otrzymam następujące informacje, gdy dwie lub więcej osób połączą się jednocześnie: ExecuteReader wymaga otwartego i dostępnego połączenia. Bieżący stan połączenia to Łączenie. Strona działa dobrze na moim serwerze localhost. To jest przybliżony kod. public Promotion retrievePromotion() { int promotionID …

23
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ł błąd. (Dostawca: Dostawca TCP, błąd: 0 - uchwyt jest nieprawidłowy). Próbowałem …



2
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 datatable ma określoną kolumnę. Wiem, że …


5
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 datatable jest wykonanie instrukcji while, czy też istnieje …
103 c#  .net  ado.net 


22
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; Hasło = ThePassword; zwrócony błąd to: …

8
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(); // *** read output parameter here, how? conn.Close(); }
96 c#  .net  ado.net 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.