Jak pobrać ilość wierszy zawierających dane id

Jak pobrać ilość wierszy zawierających dane id
maszynaz
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
conn = new NpgsqlConnection(connstring);
conn.Open();
//co tutaj?
conn.Close();

Co trzeba wpisać aby sprawdzić czy baza zawiera dane id czy nie zawiera. Próbowałem użyć:

Kopiuj
string myCheckIfClientExists = "SELECT id FROM client where id='"+h.ClientId.ToString()+"' LIMIT 1";
NpgsqlCommand ncCheckClient = new NpgsqlCommand(myCheckIfClientExists, conn);
int k = ncCheckClient.ExecuteNonQuery();

Ale k cały czas wynosi -1. Dlaczego nie 0 lub 1?

  • Rejestracja: dni
  • Ostatnio: dni
1

For UPDATE, INSERT, and DELETE statements, the return value is the number of rows affected by the command.** For all other types** of statements, the return value is -1.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

a co google ci zamknęli??? Przecież to jest w KAŻDYM PODSTAWOWYM kursie!!!

maszynaz
  • Rejestracja: dni
  • Ostatnio: dni
0

Piszę

Kopiuj
int k= (int)ncCheckClient.ExecuteScalar(); 

ale to wyrzuca błędy castowania.

maszynaz
  • Rejestracja: dni
  • Ostatnio: dni
0

pomoże ktoś?

ST
  • Rejestracja: dni
  • Ostatnio: dni
0

http://npgsql.projects.postgresql.org/docs/manual/UserManual.html
Pozycja Getting a full result set with NpgsqlCommand.ExecuteReader() method and NpgsqlDataReader

  • Rejestracja: dni
  • Ostatnio: dni
0

"Dobra a jak pobrać ilość wierszy zawierających id"

http://bit.ly/PqSZnr ... ;-)

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0
maszynaz napisał(a):

Co trzeba wpisać aby sprawdzić czy baza zawiera dane id czy nie zawiera.

EXISTS?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.