Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zapytanie SQL do wyszukiwania, wyszukiwarka z ustalonym przedziałem
przonak007
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.06.2012

Ostrzeżenie: (0%)
-----


Witam

Mam problem z utworzeniem zapytania do wyszukiwarki . Chciałbym uzyskać taki efekt: w textbox podaje numer 1300, a numery otrzymuje w datagridview od 1280 do 1320 (+- 50). Znów np: podaje 1441 a wynik otrzymuje od 1421 do 1461.


do wyszukiwanie używam:
  1. "SELECT * FROM uczniowie WHERE nazwiska = '" + this.textBox1.Text + "'"


do tych numerów myślałem o czymś takim
  1. "SELECT * FROM uczniowie WHERE numer_ucznia = '" + this.textBox1.Text + "'"
--> ale tu mi tylko wyrzuca jeden numer który podałem.

Jak zrobić tak, żeby mi wyrzucał taki przedział?.


Go to the top of the page
+Quote Post
mmmmmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


  1. "SELECT * FROM uczniowie WHERE numer_ucznia BETWEEN '" + Convert.ToString(Convert.ToInt(this.textBox1.Text)-50) + "' AND '" + Convert.ToString(Convert.ToInt(this.textBox1.Text)+50) + "'"


Ten post edytował mmmmmmm 5.08.2013, 17:50:43
Go to the top of the page
+Quote Post
przonak007
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.06.2012

Ostrzeżenie: (0%)
-----


Wyskoczył mi taki błąd : System.Convert' does not contain a definition for 'ToInt'

Mam 'numer_ucznia' zadeklarowanego jako typ int i Length 4
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #4





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


Convert.ToInt16, .ToInt32, .ToInt64 ... Ale to juz problem C#, a nie SQL...
Go to the top of the page
+Quote Post
przonak007
post
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.06.2012

Ostrzeżenie: (0%)
-----


Dziękuje za pomoc (IMG:style_emoticons/default/smile.gif) , już działa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 15:10