AllExperts > Experts 
Search      

VB.NET

Volunteer
Answers to thousands of questions
 Home · More Questions · Answer Library  · Encyclopedia ·
More VB.NET Answers
Question Library

Ask a question about VB.NET
Volunteer
Experts of the Month
Expert Login

Awards

About Us
Tell friends
Link to Us
Disclaimer

 
 
 
 
About Syed Adeel Rizvi
Expertise
I can answers questions regarding web based and desktop based programming in VB.Net. Which can include XML, Custom Controls + Computer Hardware and Windows Turboshooting...etc. More Skills : 1 . PHP - > All Type Of CMS e.g. (Joomla,Drupul,PHPNuke...etc) 2 . ASP 3 . ASP.Net 4 . CMS 5 . MySql 6 . SQl Server 2000 & 2005 7 . Ms Access 8 . Web Designing 9 . Networking Turboshooting 10 . Windows Turboshooting 11 . Hardware Turboshooting All Type Of Work Related To IT I also Do Work as a Freelance as Application & Web Developer & Designer

Experience
i have 3 years work experience in software house and 4 years work experience for computer hardware and Networking..

Organizations
110 Solutions

Education/Credentials
Bsc (Honors)

 
   

You are here:  Experts > Computing/Technology > Basic > VB.NET > inserting a record

Topic: VB.NET



Expert: Syed Adeel Rizvi
Date: 4/24/2007
Subject: inserting a record

Question
Hello,
I am trying to run this code to insert data into microsoft access table. But it is giving me an error().
Dim cn As OleDbConnection = New OleDbConnection("Provider=Microsoft.JET.OLEDB.4.0;" & _
                      "Data Source=C:\Car leasing.mdb;")
       cn.Open()
       Dim cmd As New OleDbCommand
       'Dim cmd As String
       cmd.Connection = cn
       Dim adp As New OleDbDataAdapter

       cmd.CommandText = "select * from customer"
       cmd.CommandType = CommandType.Text
       adp.SelectCommand = cmd
       ' OBJ.dscmd = New OleDbDataAdapter(cmd, OBJ.con)

       Dim ds As New DataSet
       'OBJ.dscmd.Fill(OBJ.ds, cmd)
       adp.Fill(ds, "customer")
       OBJ.tbrows = ds.Tables("customer").NewRow()

       'OBJ.dt = ds.Tables("customer")
       'OBJ.tbrows = OBJ.dt.NewRow

       OBJ.tbrows(0) = Val(cust_id.Text)
       OBJ.tbrows(1) = cname.Text
       OBJ.tbrows(2) = address.Text
       OBJ.tbrows(3) = state.SelectedItem
       OBJ.tbrows(4) = phno.Text
       OBJ.tbrows(5) = phpm.Text
       OBJ.tbrows(6) = mob.Text
       OBJ.tbrows(7) = sp_notes.Text
       OBJ.tbrows(8) = t_in_det.Text
       OBJ.tbrows(9) = eaddress.Text

       ds.Tables("customer").Rows().Add(OBJ.tbrows)
       Dim autogen As New OleDbCommandBuilder(adp)

       'OBJ.connection()


       adp.Fill(ds)

       adp.Update(ds, "customer")
       MsgBox("Record Updated")
       'OBJ.con.Close()

       cn.Close()

plzzzz let me know what's wrong with this code
Really needed

Thanxs in adv.


Answer
hello sir try this

Dim Conn As New Data.OleDb.OleDbConnection
       Dim cmd As Data.OleDb.OleDbCommand
       Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;""Data Source=C:\Car leasing.mdb"""
       Conn.Open()

       'Dim cmd As String
       cmd = Conn.CreateCommand

       Dim adp As New OleDb.OleDbDataAdapter

       cmd.CommandText = "select * from customer"
       cmd.CommandType = CommandType.Text
       adp.SelectCommand = cmd
       ' OBJ.dscmd = New OleDbDataAdapter(cmd, OBJ.con)

       Dim ds As New DataSet
       'OBJ.dscmd.Fill(OBJ.ds, cmd)
       adp.Fill(ds, "customer")

       OBJ.tbrows = ds.Tables("customer").NewRow()

       'OBJ.dt = ds.Tables("customer")
       'OBJ.tbrows = OBJ.dt.NewRow

       OBJ.tbrows(0) = Val(cust_id.Text)
       OBJ.tbrows(1) = cname.Text
       OBJ.tbrows(2) = address.Text
       OBJ.tbrows(3) = state.SelectedItem
       OBJ.tbrows(4) = phno.Text
       OBJ.tbrows(5) = phpm.Text
       OBJ.tbrows(6) = mob.Text
       OBJ.tbrows(7) = sp_notes.Text
       OBJ.tbrows(8) = t_in_det.Text
       OBJ.tbrows(9) = eaddress.Text

       ds.Tables("customer").Rows().Add(OBJ.tbrows)
       Dim autogen As New OleDb.OleDbCommandBuilder(adp)

       'OBJ.connection()


       adp.Fill(ds)

       adp.Update(ds, "customer")
       MsgBox("Record Updated")
       'OBJ.con.Close()

       Conn.Close()

if problem then mail me at syedadeel2@gmail.com

Add to this Answer    Ask a Question



  Rate this Answer
   Was this answer helpful?
Not at allDefinitely              
   12345  

     
About Us | Advertise on This Site | User Agreement | Privacy Policy | Help
Copyright  © 2008 About, Inc. About and About.com are registered trademarks of About, Inc. The About logo is a trademark of About, Inc. All rights reserved.