Dim ds As DataSet Dim dsA As DataSet Dim cn As OleDbConnection Dim connstr As String bizRoles = New Roles ds = New DataSet dsA = New DataSet connstr = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=c:\dev\kilimanjaro\csi.mdb" 'First, establish a connection to Access cn = New OleDbConnection(connstr) cn.Open() 'Now, get the data Dim da As New OleDbDataAdapter("SELECT * FROM usrgrpw1", cn) 'Next, get the data from SQL ds = bizRoles.GetGroupMembersReport() 'This should create the Access dataset, correct? da.Fill(dsA, "NewDataSet") 'Now merge from SQL to Access dsA.Merge(ds) dsA.AcceptChanges()Many thanks!