Przypisanie wartości z bazy danych do zmiennych

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 ;-)

0

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

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.

 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();

        }
0

Przerób to:

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);
1
ww1994 napisał(a):

Przerób to:

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

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

0

Dziękuje !!

1 użytkowników online, w tym zalogowanych: 0, gości: 1