0 امتیاز

با سلام 

من یه برنامه دارم که میخ.اهم با استفاده از دو تا تکس باکس دوتا عدد وارد کنم بعد در دیتا بیس جستجو کنه هر عددی بین اون دو تا بود رو سلکت کنه و این کد منه 

           OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\amin\Desktop\project\Database.mdb");
            OleDbCommand cmd = new OleDbCommand();
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = " Select * FROM tbl_inf BETWEEN 0 AND 1000 ";        
            cmd.Connection = con;
            OleDbDataAdapter da = new OleDbDataAdapter(cmd);
            DataSet DataSet1 = new DataSet();
            da.Fill(DataSet1, "T");
            dataGridView1.DataSource = DataSet1.Tables["T"];

اما ارور سلکت میده کد کجاش مشکل داره؟

بسته شده

2 پاسخ

+1 امتیاز
 
بهترین پاسخ

چرا از عبارت Where  و فیلد مورد نظر برای جستجو استفاده نکردین ؟

select * from tbl where a between 0 and 1000

 

در ضمن به جای Between بعد از Where  میتونید بصورت زیر هم استفاده کنید :

select * from tbl where a >=0 and  a<=1000

 

توسط (3,062 امتیاز) 1
+1 امتیاز

سلام شاید این کمکت بکنه

int x, y;
if (table36BindingSource.SupportsSearching == false)
	MessageBox.Show("امکان جستجو وجود ندارد");
else
{
	x = table36BindingSource.Find("Field2", textBox2.Text.Trim());
	y = table36BindingSource.Find("Field3", textBox3.Text.Trim());
	if (x != -1 && y != -1 && x == y)
		table36BindingSource.Position = x;
	else
	{
		MessageBox.Show("موردی یافت نشد");
		textBox2.Clear();
		textBox3.Clear();
		textBox3.Focus();
	}
}


البته اینو تست کردم جواب داد

 if (textBox6.Text != "" &&textBox10.Text!="")
{
	OleDbConnection conn = new OleDbConnection(conected);
	OleDbDataAdapter adap = new OleDbDataAdapter("Select * From tblbank Where nam='" + textBox6.Text + "'", conn);
	OleDbDataAdapter adap2 = new OleDbDataAdapter("Select * From tblbank Where cod='" + textBox10.Text + "'", conn);
	DataSet dset = new DataSet();
	adap.Fill(dset);
	dataGridView1.DataSource = dset.Tables[0].DefaultView;

}
else
{
	GirdShow();

}

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...