Inputing Into SQL DB from Visual 2003 App

Posted on 2006-06-20
Medium Priority
Last Modified: 2010-04-17
I'm a VB 6.0 programmer that is used to using commands such as the ones shown below.  I'm trying to take baby steps so all I want to do now is create a simple form and enter the information into a single table within a SQL DB located on my laptop.  Are there any easy tutorials or examples I can cheat off of to learn how to do this?  

Const provider As String = "Provider=SQLOLEDB;Data Source=servername;Initial Catalog=tablename;Integrated Security=SSPI;"
Public cn As ADODB.Connection

Dim variablename As New ADODB.Recordset

Public Sub opendatabase()
    On Error GoTo error
    Set cn = New ADODB.Connection
    cn.ConnectionString = provider
    Exit Sub

    Dim errloop, errcol
    Set errcol = cn.Errors
    MsgBox provider
    For Each errloop In errcol
        MsgBox errloop.Description & vbCrLf
End Sub

Question by:clebo99

Accepted Solution

Clever_Bob earned 1500 total points
ID: 16948388
Gidday clebo99, looks like you are going pretty well here

You just need to drop the info into SQL Server now, something like this....

qlStr="Insert Into MyTable (Fld1, Fld2, Fld3) Values ('" & Text1.Text & "','" & Text2.Text & "'," & iif(Text3.Text & "" = "","NULL","'"&Text3.Text&"'")  & ")"


Hope this helps!

Author Comment

ID: 16950666
Thanks......I guess what I am confused about is the initial setup of the DB connection within the code.  Remember, I'm really used to VB 6 and am trying to transition to VB 2003.  The above code is exactly how I would do this in VB6 and I'm hoping it's just as close in VB 2003, although the book I have (that learn VB in 21 days) doesn't make it very clear on how to set this us.

The error I seem to be getting in VB 2003 is with the variable declaration of the ADODB connection.  It doesn't seem to understand that.  

The way I learn (fortunately or unfortunately) is to see a simple example and then run with it.   I am really hoping that it is as easy (maybe easy isn't the right word.  How about "the same") as in VB 6.0 where I can declare my DB connections, write a simple "OPEN DB" Procedure and perform simplified INSERT/UPDATE queries to the DB.

Does anyone have a quick "cheat sheet" on what the initial "setup" in the code would be for this?  



Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
Make the most of your online learning experience.
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
Screencast - Getting to Know the Pipeline

607 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question