Microsoft
Software
Hardware
Network
Question : SQLDataAdapter fill multiple tables in DataSource using one stored procedure
Hello experts,
I am fairly new to VB.NET and I am faced with the following problem:
I am trying to populate two tables in a dataset using a stored procedure. The tables are unrelated and the stored procedure has two separate select statements. When executing the stored procedure in SQL Server Management studio I can see two separate tables.
The dataset as defined in the VB.NET .xsd file has two table definitions.
My issue is that only the first table gets populated. How can I use the same SqlDataAdapter.
Here is how the FillDataSet subroutine looks like
Protected Sub FillDataset(ByVal commandText As String, ByVal dataSet As DataSet, ByVal tableNames As String())
try
Dim sqlCommand As sqlCommand = New sqlCommand(commandText, _conn)
sqlCommand.CommandType = CommandType.StoredProcedur
e
_da = New SqlDataAdapter(sqlCommand)
'If I just call only the first table is filled.
_da.Fill(dataSet, tableNames(0)
'If I just pass the dataSet
_da.MissingSchemaAction = MissingSchemaAction.AddWit
hKey
_da.Fill(dataSet)
'I also tried to loop through the tables
for iTableCount = 0 to tableNames.Length - 1
_da.Fill(dataSet.Tables(iT
ableCount)
.DataSet, tableNames(iTableCount))
Next
' I also tried adding tableMappings but still not success.
I try to determine if both tables were filled the following way:
ds.Table1.Rows.Count > 0
ds.Table2.Rows.Count = 0 ' Meaning that the table is empty.
Answer : SQLDataAdapter fill multiple tables in DataSource using one stored procedure
Do you have two selects in your stored proc?
Also you need to add table mappings...
and Datarelations if any...
Check out :
http://support.microsoft.c
om/kb/3227
93
http://www.eggheadcafe.com
/conversat
ion.aspx?
m
essageid=3
2696857&th
readid=326
96845
Random Solutions
Does a static library needs "export"?
splitdata macro udf
BSOD 0X000000D1 nvstor.sys blue Screen
Check Date against database date range values
Batch file Delete all files from a directory, except the 2 files ..
PPS viewer for Windows 7 and 64 bit system
C# SQL Query considerations against a large database
i want to "get into" my laptop, secured with a password, that i do not remember
How to export cmd.exe output to a .txt file when using the command nslookup
email a .pdf