Click here to Skip to main content
15,905,877 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to import data from csv file to sql database table using csvdatareader and bulkcopy. I know I have to import a dll but dont know the actual one and how to add that reference

this is my code below which gives this error (csvdatareader not defined)

Protected Sub uploadButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles uploadButton.Click
Using csvData = New CsvDataReader(new StreamReader(fileUpload.PostedFile.InputStream, True))        
        csvData.Settings.HasHeaders = True
        csvData.Columns.Add("varchar") 
        csvData.Columns.Add("varchar") 
        csvData.Columns.Add("datetime") 
        csvData.Columns.Add("money") 
        Using bulkCopy = New SqlBulkCopy(conn)
            
            bulkCopy.DestinationTableName = "Customer"           
            bulkCopy.ColumnMappings.Add("First", "first_name") 
            bulkCopy.ColumnMappings.Add("Last", "last_name") 
            bulkCopy.ColumnMappings.Add("Date", "first_sale")             bulkCopy.ColumnMappings.Add("Amount", "sale_amount")

            bulkCopy.WriteToServer(csvData)

        End Using

    End Using

End Sub 
Posted
Comments
DamithSL 6-Dec-14 12:50pm    
which CsvDataReader you have added as reference? can you give link to where you download CsvDataReader ?
ZurdoDev 6-Dec-14 15:31pm    
It says it doesn't know what CsvDataReader is.
Member 10316149 8-Dec-14 0:30am    
I just dont have much information about csvreader
could you please help me out
save my day

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900