Przypisanie wartości z bazy danych do zmiennych

Przypisanie wartości z bazy danych do zmiennych
J3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Witam Serdecznie,

mam problem odnośnie zapytania SELECT, który pobierze mi dane i przypisze mi do zmiennych: waga, rabat. Po prostu nie wiem mam jakoś pomysłu na to może już za dużo dziś siedzę ;-)

Dziękuje za pomoc ;-)

Kubuś Puchatek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 235
0

A jakie jest pytanie i co już sam zrobiłeś?

J3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Tak na prawdę to nie wiele akurat w tym zapytaniu bo brakuje mi pomysłu. Przerobiłem innego selecta na szybkości aby pokazać o co mi chodzi. Ten kod, który jest poniżej wyswietli mi rabat i wage w grid view, a ja chciałbym zeby ta metoda mi przypisywala wartosc waga i rabat do dwoch zmiennych tybu double abym mogl te zmienne wykorzystac do innych metod.

Kopiuj
 public void ShowDataX()
        {
            connector.OpenConnection();
            SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter("SELECT waga,rabat FROM tabelaE where id=1", sQLiteConnection);
            DataSet dataSet = new System.Data.DataSet();
            dataAdapter.Fill(dataSet);
            dataGridView1.DataSource = dataSet.Tables[0];
            connector.CloseConnection();

        }
W1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 60
0

Przerób to:

Kopiuj
connection.Open();
string query = "select id from test";
MySqlCommand com = new MySqlCommand(query,connection);
MySqlDataReader rd = com.ExecuteReader();
rd.Read();
ind id_id = rd GetInt32(0);
AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2181
1
ww1994 napisał(a):

Przerób to:

Kopiuj
connection.Open();
string query = "select id from test";
MySqlCommand com = new MySqlCommand(query,connection);
MySqlDataReader rd = com.ExecuteReader();
rd.Read();
ind id_id = rd GetInt32(0);

On robi na Sqlite a ty mu dajesz kod z MySQL -.-'

Kopiuj
public double GetWaga()
{
      using (SQLiteConnection con = new SQLiteConnection(SQLiteConnectionString))
      {
           con.Open();
           SQLiteCommand cmd = con.CreateCommand();
           cmd.CommandText = "SELECT waga FROM tabelaE where id=1";
           object waga = cmd.ExecuteScalar();
           if(waga != null)
              return (double)waga;
           else
             return 0;
      }
}

Analogicznie robisz z rabatem

J3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Dziękuje !!

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.