Click here to Skip to main content
15,900,906 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
SqlDataAdapter da4 = new SqlDataAdapter("select rate_km,rate_day from vehicle_category where vehicle_name='" + ddlvnameri.SelectedValue +"' && vehicle_type='"+ ddlvtype.SelectedValue +"' ",con);
DataTable dt4 = new DataTable();
DataRow[] dr;


txtrate.Text = dr [0]["rate_km"].ToString();


this is my code i want to show the rate of the selected cars and as per their types in textbox..

so here there in a compilation error on txtrate.Text = dr [0]["rate_km"].ToString();

so plz help to solve dis..
Posted

Please try below code ...
SQL
SqlDataAdapter da4 = new SqlDataAdapter("select rate_km,rate_day from vehicle_category where vehicle_name='" + ddlvnameri.SelectedValue +"' and vehicle_type='"+ ddlvtype.SelectedValue +"' ",con);
DataTable dt4 = new DataTable();
DataRow[] dr;


Note: You cann't use '&&' operator in Sql queries, instead use 'and' operator..
Also for '||' operations use 'OR' operator..
 
Share this answer
 
v3
SqlDataAdapter da4 = new SqlDataAdapter("select * from vehicle_category where vehicle_name='" + ddlvnameri.SelectedItem.ToString() + "' ", con);
DataTable dt4 = new DataTable();
da4.Fill(dt4);
if (ddlvtype.SelectedItem.ToString() == "AC" && ddlrate.SelectedItem.ToString() == "Rate/km")
{
txtrate.Text = dt4.Rows[0]["ac_rate_km"].ToString();
}
else if (ddlvtype.SelectedItem.ToString() == "Non-AC" && ddlrate.SelectedItem.ToString() == "Rate/km")
{
txtrate.Text = dt4.Rows[0]["rate_km"].ToString();
}
else if (ddlvtype.SelectedItem.ToString() == "AC" && ddlrate.SelectedItem.ToString() == "Rate/day")
{
txtrate.Text = dt4.Rows[0]["ac_rate_day"].ToString();
}
else
{
txtrate.Text = dt4.Rows[0]["rate_day"].ToString();
}
 
Share this answer
 
SqlDataAdapter da4 = new SqlDataAdapter("select * from vehicle_category where vehicle_name='" + ddlvnameri.SelectedItem.ToString() + "' ", con);
       DataTable dt4 = new DataTable();
       da4.Fill(dt4);
       if (ddlvtype.SelectedItem.ToString() == "AC" && ddlrate.SelectedItem.ToString() == "Rate/km")
       {
           txtrate.Text = dt4.Rows[0]["ac_rate_km"].ToString();
       }
       else if (ddlvtype.SelectedItem.ToString() == "Non-AC" && ddlrate.SelectedItem.ToString() == "Rate/km")
       {
           txtrate.Text = dt4.Rows[0]["rate_km"].ToString();
       }
       else if (ddlvtype.SelectedItem.ToString() == "AC" && ddlrate.SelectedItem.ToString() == "Rate/day")
       {
           txtrate.Text = dt4.Rows[0]["ac_rate_day"].ToString();
       }
       else
       {
           txtrate.Text = dt4.Rows[0]["rate_day"].ToString();
       }
 
Share this answer
 
hay frnds,
Try These..

string query = "select rate_km,rate_day from vehicle_category where vehicle_name='" + ddlvnameri.SelectedValue +"' && vehicle_type='"+ ddlvtype.SelectedValue +"' ";


MySqlDataAdapter da = new MySqlDataAdapter(query, connection);<p.>
DataTable dtb = new DataTable();


da.Fill(dtb);


if (dtb.Rows.Count > 0)
{
txtrate.Text=dtb.Rows[0][0].ToString().Trim();
}

 
Share this answer
 
v2
Comments
Member 9671810 16-Mar-13 2:52am    
Incorrect syntax near '&'.
vinodkumarnie 16-Mar-13 2:54am    
You cann't use '&&' operator in Sql queries, instead use 'and' operator..
Also for '||' operations use 'OR' operator..
SqlDataAdapter da = new SqlDataAdapter(" select * from newtable ", con);
DataTable dt = new DataTable();
da.Fill(dt);
DataRow dr = dt.Rows[0];
txtrate.Text = dr["site"].ToString();
 
Share this answer
 
Comments
vinodkumarnie 16-Mar-13 2:57am    
do you see the questions...? First read questions properly and answer if required..

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900