PDA

View Full Version : مبتدی: مشکل در Fill کردن دیتاست (پر کردن دیتا ست از SQL)



SajjadStr
چهارشنبه 25 اردیبهشت 1398, 10:48 صبح
سلام من میخوام دیتاست رو از حاصل دستور سلکت SQL زیر پر کنم اما با خطا در vb مواجه میشم
وقتی کد زیر را اجرا میکنم


DS_INV_Ipak.Reset()
CON_INV_Ipak = New SqlConnection(ConString_INV_Ipak)
CON_INV_Ipak.Open()
"CMDSQL_INV_Ipak = "SELECT KalaCode,Sum(amount1)as [Mande] FROM [SView_PrsMjd] where KalaCode ='7312100499' Group By KalaCode"
DA_INV_Ipak = New SqlDataAdapter(CMDSQL_INV_Ipak, CON_INV_Ipak)
DA_INV_Ipak.Fill(DS_INV_Ipak, "SView_PrsMjd")
CON_INV_Ipak.Close()
TextBox19.Text = DS_INV_Ipak.Tables("SView_PrsMjd").Rows(0).Item("SView_PrsMjd") ' Mande anbar





با خطای

'Invalid object name 'SView_PrsMjd'.'


در واقع با اجرای دستور سلکت فوق میخام یک کد کالا و یه جمع مقدار رو برگردونم

hamidrezax1
پنج شنبه 26 اردیبهشت 1398, 12:17 عصر
سلام



Dim DataSett As New DataSet
Dim Connectionn As New SqlConnection("کانکشت خودتون")
Dim Commandd As New SqlCommand()
Dim DataAdapterr As New SqlDataAdapter(Commandd)
Commandd.Connection = Connectionn
Commandd.CommandText = "SELECT * FROM [test].[dbo].[Table_1] "
DataAdapterr.Fill(DataSett, "Table_1")
Me.DataGridView1.DataSource = DataSett.Tables("Table_1")
Connectionn.Close()




این روال کار هست.اگر هر جا دچار مشکل شدید قطعا ایراد از مقادیر یا نام جدولتون هست