View Full Version : خطای سینتکس
ma_dy_930
شنبه 08 دی 1397, 23:00 عصر
سلام این کد من خطای سینتکس میده در حالیکه بارها و بارها چک کردم مشکلی نداره جاهای دییگه تو همین رم استفاده کردم جواب داده
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
string tab1="", tab2="" ,onvan;
onvan = checkedListBox1.SelectedItem.ToString();
// MessageBox.Show(onvan);
SQLiteCommand command = new SQLiteCommand("SELECT * FROM Mezaj WHERE name_t = " + onvan + "", con);
SQLiteDataReader dr = null;
con.Open();
dr = command.ExecuteReader();
Mahmoud.Afrad
شنبه 08 دی 1397, 23:20 عصر
سینتکس چی؟ سی شارپ یا sql؟
اگر name_t رشته هست بایست دو طرف onvan تک کوتیشن بزارید
User_Soual
یک شنبه 09 دی 1397, 00:02 صبح
فکر کنم قسمت command باید حروف کوچک باشد (حروف دستوری مانند select *from
رامین مرادی
یک شنبه 09 دی 1397, 10:00 صبح
فکر کنم قسمت command باید حروف کوچک باشد (حروف دستوری مانند select *from
نه ربطی نداره.
الان این سوال دوستمون عین اینه که من بگم به نظرتون بلوزم قشنگه؟ :متفکر: از خطا عکس بدید تا بدونیم خطای چی میده.
farhad_shiri_ex
یک شنبه 09 دی 1397, 11:08 صبح
سلام این کد من خطای سینتکس میده در حالیکه بارها و بارها چک کردم مشکلی نداره جاهای دییگه تو همین رم استفاده کردم جواب داده
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
string tab1="", tab2="" ,onvan;
onvan = checkedListBox1.SelectedItem.ToString();
// MessageBox.Show(onvan);
SQLiteCommand command = new SQLiteCommand("SELECT * FROM Mezaj WHERE name_t = " + onvan + "", con);
SQLiteDataReader dr = null;
con.Open();
dr = command.ExecuteReader();
معمولا وقتی Connection را که ایجاد میکنند بعد open میکنند بعد ارتباط باز شده را پاس میدن به SQLiteCommand .
و درانتها هم حتما کانکشن را باید close کرد ویا از دستور using /Idisposable استفاده کنید.
ma_dy_930
یک شنبه 09 دی 1397, 14:38 عصر
149535
این کدها جاهای دیگه جواب میده ولی اینجا جواب نمیده
ma_dy_930
یک شنبه 09 دی 1397, 14:41 عصر
کد تغییر دادم بازم جواب نداد
void chek()
{
// onvan = checkedListBox1.SelectedItem;
SQLiteCommand command = new SQLiteCommand("SELECT * FROM Mezaj WHERE name_t ="+checkedListBox1.SelectedItem.ToString() +"", con);
SQLiteDataReader dr = null;
con.Open();
dr = command.ExecuteReader();
// if (dr.Read()) MessageBox.Show("jhfdghdfhgd");
tab1 = dr["tab"].ToString();
tab2 = dr["tab1"].ToString();
con.Close();
DynamicChartCreation_Load(tab1, tab2);
// while (dr.Read())
}
ma_dy_930
یک شنبه 09 دی 1397, 16:08 عصر
سینتکس چی؟ سی شارپ یا sql؟
اگر name_t رشته هست بایست دو طرف onvan تک کوتیشن بزارید
تشکر مشکل همین بود
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.