🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
5 messages
5 total messages Started by ukasz W. Sun, 28 Mar 2004 18:44
zmienne w zapytaniach SQL
#699
Author: ukasz W.
Date: Sun, 28 Mar 2004 18:44
22 lines
1442 bytes
Witam, ma pytanie...
Jak sie umieszcza zmienne, w zapytaniach SQL?
Stowrzy�em sobie zmienna typu string:

string nazw;
nazw = textBox1.Text;

I u�ywam jej w zapytaniu, czy dobrze jest to zrobione?

SELECT     Nazwisko
FROM         Pracownicy
WHERE     (Nazwisko = ' " & nazw & " ')

Wpisa�em tak jak sie to robi w VB, a swoj� drog� dataSet zwraca mi warto��
NULL.
Wesze nieprawid�owo�� sk�adni przy przyr�wnianiu zmiennej w zaytani. SQL,
mo�ecie napisa� jak powinno by� prawid�owo ??

Pozdrawiam,


 �ukasz W.
Re: zmienne w zapytaniach SQL
#700
Author: rozrabiaka
Date: Sun, 28 Mar 2004 19:01
21 lines
1400 bytes
Użytkownik Łukasz W. napisał:


> Wesze nieprawidłowość składni przy przyrównianiu zmiennej w zaytani. SQL,
> możecie napisać jak powinno być prawidłowo ??
> 
> Pozdrawiam,
> 
> 
>  Łukasz W.
> 
> 
Witam
Ja bym zrobil to w ten sposob:

SqlCommand.CommandText = "SELECT Nazwisko FROM Pracownicy WHERE 
(Nazwisko = " + textBox1.Text + ")";

Nie trzeba zmiennej... Mozesz tez sprobowac poprzez parametry, ale 
wydaje mi sie, ze w tym przypadku nie ma to sensu, powyzsza metoda 
wystarczy..
Re: zmienne w zapytaniach SQL
#701
Author: Marcin
Date: Sun, 28 Mar 2004 19:57
19 lines
1387 bytes
Witam

U�ytkownik "rozrabiaka" <br...@maila.pl> napisa� w wiadomo�ci
news:c477gr$su6$1@news.onet.pl...

> Ja bym zrobil to w ten sposob:
>
> SqlCommand.CommandText = "SELECT Nazwisko FROM Pracownicy WHERE
> (Nazwisko = " + textBox1.Text + ")";

I w polu textBox1 moge sobie wpisac fragment instrukcji SQL
i uzyskac dostep do danych do ktorych mialem nie miec dostepu;)

Pozdrawiam

Marcin

lu78 (at) go2 (dot) pl
Re: zmienne w zapytaniach SQL
#702
Author: Grzegorz Gruza
Date: Mon, 29 Mar 2004 06:39
24 lines
1700 bytes
U�ytkownik "rozrabiaka" <br...@maila.pl> napisa� w wiadomo�ci
news:c477gr$su6$1@news.onet.pl...
> U�ytkownik �ukasz W. napisa�:
[...]
> Witam
> Ja bym zrobil to w ten sposob:
>
> SqlCommand.CommandText = "SELECT Nazwisko FROM Pracownicy WHERE
> (Nazwisko = " + textBox1.Text + ")";
>
> Nie trzeba zmiennej... Mozesz tez sprobowac poprzez parametry, ale
> wydaje mi sie, ze w tym przypadku nie ma to sensu, powyzsza metoda
> wystarczy..
[...]
I ju� zapomnia�e� o pojedy�czych uszach dla stringu w warunku. Je�e wi�kszy
problem mo�na mie� z datami. A przy u�ywaniu parametr�w nie musisz si� o to
martwi�.

Pozdrawiam

-- 
Grzegorz Gruza
gr...@spamerom_niepriv4.onet.pl
Odpowiadaj�c usu� spamerom_nie z adresu
Re: zmienne w zapytaniach SQL
#703
Author: rozrabiaka
Date: Mon, 29 Mar 2004 08:45
21 lines
1692 bytes
Użytkownik Grzegorz Gruza napisał:
> Użytkownik "rozrabiaka" <br...@maila.pl> napisał w wiadomości
> news:c477gr$su6$1@news.onet.pl...
>>
>>Nie trzeba zmiennej... Mozesz tez sprobowac poprzez parametry, ale
>>wydaje mi sie, ze w tym przypadku nie ma to sensu, powyzsza metoda
>>wystarczy..
> 
> [...]
> I już zapomniałeś o pojedyńczych uszach dla stringu w warunku. Jeże większy
> problem można mieć z datami. A przy używaniu parametrów nie musisz się o to
> martwić.
> 
> Pozdrawiam

Napisalem, zeby sprobowal z parametrami, pozatym dla TEGO konkretnego 
przykladu, podanego przez Pana Łukasza nie bedzie problemu z datami.

Podalem mu dwie mozliwosci, tak? Wiec wybierze ta lepsza jego zdaniem.

Pozdrawiam, grzes.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads