Results 1 to 4 of 4

Thread: Access openen met connectionstring

  1. #1
    Carpe Diem Leander's Avatar
    Join Date
    Feb 2005
    Location
    Noord Brabant
    Posts
    125

    Access openen met connectionstring

    Hallo,

    Ik wil een Access database prijslijst.accdb gaan importeren en wil die opennen met een ADOConnection maar blijf stoeien met de connectionstring.
    heb al veel geprobeerd maar ik zit vast, heb hieronder een voorbeeld gemaakt zoals ik het nu doe.

    Code:
    procedure TDatamodule.DataConnectAccessACCDB(const sDir, sData, sUser, sPwd: string);
    begin
       sConnectString := ''
         + 'Provider=Microsoft.ACE.OLEDB.16.0;'
         + 'Data Source=h:\prijslijst.accdb;'
         + 'User ID=admin;'
         + 'OLEDB:Database Password=;'
         + 'Mode=Share Deny None;'
         + 'Persist Security Info=False;'
         + 'Jet OLEDB:Engine Type=6;'
         + 'Jet OLEDB:Database Locking Mode=1;'
         + '';
        ADOConnection1.ConnectionString := sConnectString;
      try
        ADOConnection1.Connected := True;
      except
        on E : Exception do
          begin
            raise Exception.Create(E.ClassName + '  ' + E.Message);
          end;
      end;
    end;
    Heeft iemand een idee want ik krijg de melding: kan de voorziening niet vinden
    Met vriendelijke groet, With kind regards, Mit freundlichen grüßen,
    Leander

  2. #2
    Silly member NGLN's Avatar
    Join Date
    Aug 2004
    Location
    Werkendam
    Posts
    5,133
    Klinkt als een 64-bit probleem. Staat hier wellicht een tip bij?
    (Sender as TNLDUser).Signature := 'Groeten van Albert';

  3. #3
    Carpe Diem Leander's Avatar
    Join Date
    Feb 2005
    Location
    Noord Brabant
    Posts
    125
    Dit was idd het probleem, bedankt Albert

    Quote Originally Posted by NGLN View Post
    Klinkt als een 64-bit probleem. Staat hier wellicht een tip bij?
    Met vriendelijke groet, With kind regards, Mit freundlichen grüßen,
    Leander

  4. #4
    Senior Member
    Join Date
    Mar 2002
    Location
    Edam
    Posts
    426
    "kan de voorziening niet vinden" lijkt te wijzen op het ontbreken van de OLEdb driver. De driver voor Acces .mdb bestanden (Jet.OLEDB.4.0) is voor zover ik weet meestal standaard al aanwezig maar die voor .ACCDB moet denk ik expliciet worden geïnstalleerd

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •