ASP.net insert datatable into the database using dataadapter
ASP.net insert datatable into the database using dataadapter : To do this your datatable schema to be inserted should match with table schema of database. It will work on all database connection string:
Assuming said above your datatable is dtc then call insertTableinDB(dtc, "teamMaster")
Public Shared Function insertTableinDB(ByVal dt As DataTable, ByVal mytablename As String) As String
Assuming said above your datatable is dtc then call insertTableinDB(dtc, "teamMaster")
Public Shared Function insertTableinDB(ByVal dt As DataTable, ByVal mytablename As String) As String
'Create
Connection String
Dim myquery = "select *
from " & mytablename & " limit 1"
Using connection As New SQLiteConnection(System.Configuration.ConfigurationManager.ConnectionStrings("vindb").ConnectionString)
Try
'connection.Close()
connection.Open()
''
sqlComm = New SQLiteCommand("select * from gamemaster", connection)
Dim da As New SQLiteDataAdapter(myquery, connection)
Dim dcmd As SQLiteCommandBuilder = New SQLiteCommandBuilder(da)
da.MissingSchemaAction = MissingSchemaAction.AddWithKey
da.Update(dt)
'' sqlComm.Dispose()
da.Dispose()
connection.Close()
insertTableinDB = "ok"
Catch exp As Exception
'lbldebug.Text
= exp.Message
connection.Close()
insertTableinDB = "Error:" +
exp.Message
End Try
'' Close
Database connection
'' and
Dispose Database objects
End Using
End Function
Comments