Om jag har en DataReader som innehåller värden så kommer jag ju åt dessa med: Hej, Ok. Tack för svaret Johan. Blir nog att köra med dataset då..Fylla Db med data från DataReader
While reader.read
reader.GetString(0)
end while
osv.
Men säg att jag skulle vilja fylla en annan databas med Readerns värden. Finns det något enkelt sätt att göra detta på? Om man har ett fyllt dataset och en adapter så är ju detta enkelt:
<code>
Dim myInsertAdapter As New SqlDataAdapter
Dim myInsertCommand As New SqlCommand
Dim SQLConnection As New SqlConnection(ConnString)
myInsertCommand.CommandText = "SELECT * FROM PRESTEST"
myInsertCommand.Connection = SQLConnection
myInsertAdapter.SelectCommand = myInsertCommand
Dim myCommandbuilder As New SqlCommandBuilder(myInsertAdapter)
myInsertAdapter.Update(myPRESDataset, "PRESTEST")
</code>
Vad jag skulle vilja är att uppnå samma som ovan med en reader (och utan ett dataset och adapter). Är det möjligt och i så fall hur?
/ESv: Fylla Db med data från DataReader
Nej det går inte. Då måste du bygga egen hantering.
Typ fylla Dataset som du ev gör nu, eller vygga upp en insert sats m.m.
Mvh JohanSv:Fylla Db med data från DataReader