View Full Version : بروز خطا در DataBase هنگام اجرای برنامه
mohandess le
چهارشنبه 17 فروردین 1390, 15:07 عصر
سلام من دربرنامه ای که نوشتم به این errorبرخوردم ولی معنی آن را نمیدانم لطفا مراراهنمایی کنید
An expression of non-boolean type specified in a context where a condition is expected, near 'ali'.
parsdarab
چهارشنبه 17 فروردین 1390, 15:47 عصر
کد برنامه تو بزار شاید فرجی شد
mohandess le
پنج شنبه 18 فروردین 1390, 00:20 صبح
Sub reject(ByVal user As String, ByVal pass As String)
Dim con As SqlConnection = New SqlConnection(strcon)
Dim cmd As New SqlCommand
Dim dr As SqlDataReader
Dim st4 As String = "Select regected From [User1] Where Username='" & user & "' and '" & pass & "'"
Dim a As String
cmd = New SqlCommand(st4, con)
con.Open()
dr = cmd.ExecuteReader
dr.Read()
a = dr("regected")
con.Close()
mohandess le
پنج شنبه 18 فروردین 1390, 01:02 صبح
کسی نیست به من کمک کنه؟فقط مفهوم error روبونم برام کافیه
:افسرده:
parsdarab
پنج شنبه 18 فروردین 1390, 09:42 صبح
شما نام فیلد pass که در بانک اطلاعاتی است رو ننوشتین
یعنی بعد از username=ali and 123 که باید به ایت صورت باشد
username='ali' and password='123' okey
mohandess le
پنج شنبه 18 فروردین 1390, 10:16 صبح
ممنون که توجه کردید این اشتباه لپی بود errorپابرجاست
mohandess le
پنج شنبه 18 فروردین 1390, 10:19 صبح
اینم بگم شایدبدرد بخوره که من یک کلاس تعریف کردم این تابع رو توی اون کلاس ساختم وبعد فراخوانیش کردم بازم ممنون
shadi khanum
جمعه 19 فروردین 1390, 15:20 عصر
زوی خطی که cmd رو ExecureReader میکنید یه breakpoint بذارید و قبل از اجرا ببینید cmd.commandtext چیه؟ اون دستور رو توی خود SQL اجرا کنید ببینید error میده یا نه؟
parsdarab
جمعه 19 فروردین 1390, 18:19 عصر
خطایی که بالا نوشتی مربوط میشه به دستور SQL .
نه ربطی به کلاس داره و نه تابع
mohandess le
شنبه 20 فروردین 1390, 22:16 عصر
ممنون ازراهنماییتون مشکل برطرف شد خداخیرتون بده
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.