PDA

View Full Version : خطای too many command در sqlite



Masoomeh.H
پنج شنبه 05 فروردین 1395, 05:58 صبح
سلام دوستان
امیدوارم که سال خوبی داشته باشید
توی برنامه کوئری های سلکت برای sqlite خطای too many commad میده. چطور باید این خطا رو رفع کنم؟؟؟

محمد رضا فاتحی
پنج شنبه 05 فروردین 1395, 06:37 صبح
سلام...سال نو شما هم مبارک...
میشه تکه کد هاتون رو قرار بدید؟

Masoomeh.H
پنج شنبه 05 فروردین 1395, 07:00 صبح
//پیدا کردن نام جدول های مورد نیاز


SQLiteDataAdapter da = new SQLiteDataAdapter("SELECT name FROM sqlite_master", con);
da.Fill(dt);
foreach (DataRow dr in dt.Rows)
{
if (dr["name"].ToString().StartsWith("S11"))
{
dataGridView2.Rows.Add(dr["name"].ToString());
}
}
//نوشتن کوئری بر اساس نام جدول های بالا
foreach (DataGridViewRow row in dataGridView2.Rows)
{
_query += "SELECT Call_Channel, SUM(Call_Cost) FROM " + row.Cells["name"].Value.ToString() + " where Call_Date BETWEEN \'" + maskedTextBox1.Text + "\' AND \'" + maskedTextBox2.Text + "\' group by call_channel UNION ALL ";
}
_query = _query.Remove(_query.Length - 10, 10);
//اجرای کوئری ساخته شده
SQLiteDataAdapter da1 = new SQLiteDataAdapter(_query, con);
da1.Fill(dt1);

Masoomeh.H
جمعه 06 فروردین 1395, 18:11 عصر
دوستان کسی نمی تونه کمک کنه؟؟؟؟