IT Community - Software Programming, Web Development and Technical Support

Unable to save string data into a table in SQL Server 2005 database

This is a discussion on Unable to save string data into a table in SQL Server 2005 database within the VB.NET Programming forums, part of the Software Development category; Hi all, I am developing an application which reads an excel file which has the following records and inserts into ...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Software Development > VB.NET Programming

Register FAQ Members List Calendar Mark Forums Read
  #1  
Old 10-07-2008, 03:12 AM
tskmjk tskmjk is offline
D-Web Trainee
 
Join Date: Oct 2008
Posts: 1
tskmjk is on a distinguished road
Default Unable to save string data into a table in SQL Server 2005 database

Hi all,

I am developing an application which reads an excel file which has the following records and inserts into a table in SQL SERVER 2005 database [Enterprise Edition].

Data:

Product Version CustType
------------- ------------- --------------
Norton SystemWorks Basic Edition 2009 CS
Norton 360 2 CS
Norton 360 2 CS
Norton SystemWorks Standard Edition 2009 CS
Norton AntiVirus 2009 CS
Norton Internet Security 2006 CS
Norton Internet Security 2008 CS
Norton SystemWorks 2006 CS
Norton 360 1 CS

This is code:

Dim cn As New OleDbConnection
Dim dea As New OleDbDataAdapter
Dim dsee As New DataSet
Dim cea As String
Dim con1 As New OleDbConnection
Dim da1 As New OleDbDataAdapter
Dim da2 As New OleDbDataAdapter
Dim ds1 As New DataSet
Dim ds2 As New DataSet
Dim dt1 As New DataTable
Dim strOdbcCmdd As New OleDbCommand()
Dim iCnt As Integer = 0
Dim iCnt1 As Integer = 0
Dim straData(10) As String
Dim straData1(4) As String
Dim strSqlQry As String = String.Empty
Dim strOdbcCmd As New OleDbCommand()
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & TextBox1.Text & ";" & "Extended Properties=Excel 8.0")
cn.Open()
cea = "select * from [Sheet1$]"
dea = New OleDbDataAdapter(cea, cn)
dea.Fill(dsee, "xls")
con1 = New OleDbConnection("Provider=SQLNCLI;Server=APP-GMF14-2K-D;Database=tempdb;Uid=sa;Pwd=Iseva123")
con1.Open()
Dim objstr(14) As String
Dim cnt As Integer = 0
For i As Integer = 0 To dsee.Tables("xls").Rows.Count - 1
strSqlQry = "Insert into test(product,version,custsubtype) values('" & dsee.Tables("xls").Rows(i).Item(0) & "','" & dsee.Tables("xls").Rows(i).Item(1) & "','" & dsee.Tables("xls").Rows(i).Item(2) & "')"
MsgBox(strSqlQry)
strOdbcCmd.CommandText = strSqlQry
strOdbcCmd.Connection = con1
strOdbcCmd.ExecuteNonQuery()
strSqlQry = ""
Next
MsgBox("Inserted " & dsee.Tables("xls").Rows.Count & " records !!")
cn.Close()
con1.Close()

But I am unable to capture the second column data if it is a string like "Basic Edition 2009" which shows Null or blank like:

Table Test:

ID Product Version CustType
--------------------------------------------------------------------
1 Norton SystemWorks <NULL> CS
2 Norton 360 2 CS
3 Norton 360 2 CS
4 Norton SystemWorks <NULL> CS
5 Norton AntiVirus 2009 CS
6 Norton Internet Security 2006 CS
7 Norton Internet Security 2008 CS
8 Norton SystemWorks 2006 CS
9 Norton 360 1 CS


How to make the string data read?
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Read database table and write data to text file. wlisp C# Programming 1 07-23-2008 01:39 AM
How to insert data from a csv file into a SQL server database? $enthil Database Support 7 05-01-2008 09:45 PM
What is the difference between DELETE TABLE and TRUNCATE TABLE commands in SQL Server oxygen Database Support 6 11-23-2007 05:17 AM
Sql server 2005 Database Maintenance arjkhanna Server Management 3 10-30-2007 10:11 AM
What are the different index configurations a table can have in sql Server 2005? Archer Database Support 1 07-25-2007 02:33 AM


All times are GMT -7. The time now is 11:05 AM.


Copyright ©2004 - 2007, DiscussWeb. All Rights Reserved.
Our Partners
One Way Moving Companies | Stamford Dentist | Euro Millions Lottery | Home Loans| Furniture

SEO by vBSEO 3.0.0