ورود

View Full Version : ارور موقع چک کردن username و password



amir_varasteh
چهارشنبه 22 دی 1389, 12:57 عصر
سلام.

من یک فرم گذاشتم با 2 تا باتن. یکی ورود و یکی خروج. خروج که Close هست.

برای ورود هم اینو نوشتم:

dm.ADOQuery1.Close;
dm.ADOQuery1.SQL.Clear;
dm.ADOQuery1.SQL.Add('select * from user where username='+QuotedStr(Edit1.Text)+' and pass='+QuotedStr(Edit2.Text));
dm.ADOQuery1.Open;
if dm.ADOQuery1.IsEmpty then
ShowMessage('Error')
else
mainfrm.ShowModal;

اما وقتی برنامه رو اجرا میکنم و دکمه ی ورود رو میزنم این ارور میاد و برنامه قفل میشه:
http://dl.dropbox.com/u/4000218/Photos/delphi.PNG

من ویندوز 7 دارم. SQL Server 2008 و Delphi7 .

ممنون.

pezhvakco
چهارشنبه 22 دی 1389, 13:10 عصر
شما مقداری در اون ادیت ها وارد می کنید و سپس دکمه ورود رو میزنید ؟

amir_varasteh
چهارشنبه 22 دی 1389, 13:17 عصر
آره.

توی SQL یوزر و پس گذاشتم توی Table . اونو میزنم و بعد ورود رو میزنم و این میاد.
خواهشا کمک کنید.آخر ترمه پروژم رو هواست.

amir_varasteh
چهارشنبه 22 دی 1389, 14:52 عصر
آقا حل شد.

مشکل به خاطر این بود که اسن Table ام User بود و انگار که یک اسم خاص هست. اسم Table رو عوض کردم و درست شد.

ممنون.

vcldeveloper
چهارشنبه 22 دی 1389, 15:12 عصر
در SQL، وقتی از اسامی خاص که مترادف کلید واژه های SQL هستند، در نام بانک یا جدول یا فیلدها استفاده کنید، باید آن عبارت را داخل [ ] قرار بدید.

در ضمن، این سوال به مباحث عمومی دلفی و پاسکال مربوط نمیشه، بلکه به بانک های اطلاعاتی مربوط میشه. در انتخاب تالار مربوط به تاپیک تان دقت کنید.