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 ;-)
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 ;-)
A jakie jest pytanie i co już sam zrobiłeś?
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();
}
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);
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
Dziękuje !!