Added: 3 years ago
From: exceltip
Views: 50,456
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (14)

Sign In or Sign Up now to post a comment!
  • Hi we developed a software for this: "software-development.iga-t.co­m", regards, Max

  • Hey you can also use this Add-In for this task: software-development.iga-t.com­/shop/software/excel-2-access-­detail.html

  • Great tutorial and fabulous music. Who's the song by and what's it called?

  • VERSION OFFICE 2010 Dim con As New ADODB.Connection Dim rs As New ADODB.Recordset con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.­12.0;Data Source=C:\Users\nelson.barreto­\Documents\BASE.accdb;Persist Security Info=False;" 'Open Db connection con.Open Set rs.ActiveConnection = con rs.Open "Select * from cliente" StartRow = 3 Do Until rs.EOF Cells(StartRow, 4) = rs.Fields(0).Value rs.MoveNext StartRow = StartRow + 1 Loop Set rs = Nothing con.Close Set con = Nothing
  • THE BESTTTTT

    MUITO BOM

  • Hello.

    What if the database is *.accdb ? It doesn't recognize con.Open

  • @democritus74

    example:

    Provider=Microsoft.ACE.OLEDB.1­2.0;Data Source=C:\myFolder\myAccess200­7file.accdb;Persist Security Info=False;

  • Hello.

    I'm having problem with this part, the driver code:

    con.ConnectionString = "DBQ=d:\my_db.mdb;" &

    "DRIVER={Microsoft Access Driver (*.mdb)};"

    You see, I add semicolon after the bracket on the *.mdb because that's what I saw in your video though what you posted in your comment did not have one. But either it has semicolon or not, I still get an error and that code that I've posted is of course in red.

    Please help me with this. Thanks!

  • Thanks for the tutorial Exceltip. I've been trying to figure out how you would code it to where you would include all the column names at the top of the spreadsheet and list all the data rows under each column name. Please help thanks.

  • I figured it out. Just edit the recordset part with this. Define column at the top. StartRow = 1 For column = 0 To rs.Fields.count - 1 Cells(StartRow, column + 1) = rs.Fields(column).Name Next column = 0 StartRow = 2 Do Until rs.EOF For column = 0 To rs.Fields.count - 1 Cells(StartRow, column + 1) = rs.Fields(column).Value Next rs.MoveNext StartRow = StartRow + 1 Loop
  • Whats the syntax if my db has a login and password?

  • Put this in the connection string (change password and username accordingly):

    ;Uid=Admin;Pwd=mypassword;

  • Below is the connection string (can be hard to read):

    '---------------------------

    Dim con As New ADODB.Connection

    Dim rc As New ADODB.Recordset

    'Drive code for access

    con.ConnectionString = "DBQ=c:\temp\db1.mdb; " & _

    "DRIVER={Microsoft Access Driver (*.mdb)}"

    'Open the connection

    con.Open

    Set rc.ActiveConnection = con

  • You need to select "WATCH IN HIGH QUALITY."

  • Sadly we cant see any code, its too blury :(

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more