الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال بخصوص assign variable to feild in table

بدأه eman.kh في 24 مارس 2010 · 2 رد · 361 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لسلام عليكم اخواني جميعا

انا عندي مشكلة

بحيث اريد جلب قيمة حقل من الجدول 1 وهم مرتبطين مع بعض مع الجدول 2 وهذا الحقل نوع char

بحيث جئت بالقيمة من الجدول 1

والان اريدها من الجدول 2 بحيث c is a variable

Dim c As Char

Dim cn As New SqlConnection("Data Source=.;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\KGC.mdf;Integrated Security=True")

Dim cmd As New SqlCommand

Dim dr As SqlDataReader

cmd.Connection = cn

cmd.CommandText = "select cid from category where titleE = '" & Me.Menu1.SelectedValue.ToString & "'"

cn.Open()

dr = cmd.ExecuteReader()

dr.Read()

If dr.HasRows Then

c = dr("cid").ToString

End If

' MsgBox©

Me.SqlDataSource2.SelectCommand = "SELECT subCategory.TitleE FROM subCategory WHERE subcategory.cid='" & c & "'"

Me.GridView2.DataBind()

dr.Close()

cn.Close()

---------------

وبالنهاية يعطيني خطأ عند عمل run

660882950.jpg

http://www8.0zz0.com/2010/03/24/06/660882950.jpg

تم تعديل هذه المشاركة بواسطة eman.kh في 24 مارس 2010 في 09:41

#2

السلام عليكم

Me.SqlDataSource2.SelectCommand هو command وليس commandText لذا عليك بتعريف command ثم اسناد القيمة له كمايلي :

Dim cmd3 As New SqlCommand
cmd3.CommandText = "SELECT subCategory.TitleE FROM subCategory WHERE subcategory.cid='" & c & "'"
.......

Me.SqlDataSource2.SelectCommand= cmd3
#3

شكرا لكي يا اخوي

بس ف ي خطأ ما يصير اكتب يعطيني خطأ في هذا ؟

Me.SqlDataSource2.SelectCommand= cmd3

خطأ تحت cmd3

مواضيع مشابهة