PDA

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