Estoy tratando de añadir un datatable a un dataset utilizando el método Add de su propiedad Tables.
Tengo la siguiente línea de Código:
Código:
dsDataSet.Tables.Add(cDB.EjecutaSQL("SELECT CodMat, DesLar FROM InPresen"))
y el método de la Clase cDB es:
Código:
Public Function EjecutaSQL(ByVal strSQL As String) as DataTable
daDataAdapter = New Data.SqlClient.SqlDataAdapter(strSQL, cnn)
EjecutaSQL = New Data.DataSet
daDataAdapter.Fill(EjecutaSQL)
Return EjecutaSQL.Tables(0)
End Function
Pero me da el siguiente error:
DataTable already belongs to another DataSet
¿Qué estoy haciendo mal?