السلام عليكم
أريد عملselect quere على أساس قيمة مجهولة أريد إسترجاعها من الداتا بيس وأعرض النتيجة في dataset
كيف أقوم بذلك؟؟؟
ولتوضيح الفكرة أكثر هذا هو الكود:
Private Sub BindDataGrid()
' Open Connection
Dim myConnection As MySqlConnection = New MySqlConnection("server=localhost; user id=root; password=root; database=mydatabase; pooling=false;")
Dim myCommand As MySqlCommand = New MySqlCommand("SELECT k.ticker , s.number_of_share,s.avg_price,k.price,k.volume,k.change_value,k.change_percentage FROM sub_stock s, stock k WHERE s.stock_code = k.stock_code and s.sub_id=(?val);", myConnection)
Dim myCommand2 As MySqlCommand = New MySqlCommand("SELECT subscriber_id FROM Subscriber WHERE email=(?val1); ", myConnection)
myCommand2.Parameters.Add("?val1", MySqlDbType.String).Value = Session("email")
myConnection.Open()
Dim myReader As MySqlDataReader
myReader = myCommand2.ExecuteReader()
myReader.Read()
Dim id As Integer = myReader.GetInt32(0)
myCommand.Parameters.Add("?val", MySqlDbType.String).Value = id
myReader = myCommand.ExecuteReader()
myReader.Read()
Dim ds As DataSet = New DataSet()
DataGrid1.DataSource = ds.Tables("Portfolio").DefaultView
DataGrid1.DataBind()
myReader.Close()
myConnection.Close()
'Disconnect()
End Sub
مع العلم أني أستخدم asp.net &vb.net
أرجو المساعدة وشكرا