View Full Version : فراخواني از جدول
sh2007
چهارشنبه 15 مهر 1388, 12:06 عصر
دوستان من اين كد رو نوشتم خطا مي دهد مي خوام اطلاعات يه فيلد رو بخونم اين كدمه بنظر شما اشكالش كجاست
Dim Da As New SqlClient.SqlDataAdapter("SELECT MAX(Row) AS Row, Years_Id
FROM(Rasid_Detail) GROUP BY Years_Id HAVING (Years_Id =1388), Cn)
If Cn.State = ConnectionState.Closed Then Cn.Open()
فكر كنم اشكال توي اين خط باشه چون تو اين خط خطا مي زنه
Me.Text = Da.SelectCommand.Parameters("Row").Value.ToString
saadi2
چهارشنبه 15 مهر 1388, 12:40 عصر
Me.Text = Da.SelectCommand.executescaler
mn_zandy63
چهارشنبه 15 مهر 1388, 18:28 عصر
دوستان من اين كد رو نوشتم خطا مي دهد مي خوام اطلاعات يه فيلد رو بخونم اين كدمه بنظر شما اشكالش كجاست
Dim Da As New SqlClient.SqlDataAdapter("SELECT MAX(Row) AS Row, Years_Id
FROM(Rasid_Detail) GROUP BY Years_Id HAVING (Years_Id =1388), Cn)
If Cn.State = ConnectionState.Closed Then Cn.Open()
فكر كنم اشكال توي اين خط باشه چون تو اين خط خطا مي زنه
Me.Text = Da.SelectCommand.Parameters("Row").Value.ToString
سلام دوست من
متن خطا چی هست؟ با پیغام خطا خیلی سریعتر میشه به نتیجه رسید.
راستی توی دستور Select ت پارامتری به اسم Row مگه هست؟
sh2007
پنج شنبه 16 مهر 1388, 07:52 صبح
An SqlParameter with ParameterName 'Row' is not contained by this SqlParameterCollection.
اين خط بالا پيغام خطاست و توي سلكت همانطور كه نگاه كني row پارامتر نيست
دوستان عيب از چيه
mn_zandy63
جمعه 17 مهر 1388, 01:07 صبح
An SqlParameter with ParameterName 'Row' is not contained by this SqlParameterCollection.
اين خط بالا پيغام خطاست و توي سلكت همانطور كه نگاه كني row پارامتر نيست
دوستان عيب از چيه
خب همونطور که بهت گفتم و متن خطا هم توضیح داده، پارامتری به نام row وجود نداره در Select ت، در حالی که داری مقدارش رو میخونی.
Da.SelectCommand.Parameters("Row").Value.ToString
نحوه اضافه کردن پارامتر رو جستجو کن، اگه جواب نگرفتی همینجا سوال کن.
mn_zandy63
جمعه 17 مهر 1388, 01:16 صبح
http://lmgtfy.com/?q=Select+parameter+ado.net
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.