WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Access DAO --> ADO (http://www.wcm.at/forum/showthread.php?t=64176)

renew 25.07.2002 11:44

Access DAO --> ADO
 
Vielleicht weiß ja jemand wie das geht.

Ich hab grad eine Möglichkeit gefunden, wie ich während des Programmes den SQL Syntax einer Abfrage in Access bearbeiten kann. Das funkt auch supa, nur ist das ganze noch in DAO.

Hab schon die MSDN durchforstet, obs was vergleichbares in ADO gibt, bin aber noch nicht fündig geworden.

Vielleicht weiß ja jemand, wie ich das nach ADO portieren kann. :)

Hier ist mal der VBA Code der mir das Ganze über DAO löst:
Code:

Dim db As Database
Dim qd As QueryDef

Set db = DBEngine(0).OpenDatabase("d:\test.mdb")
Set qd = db.QueryDefs("Abfrage")

MsgBox qd.SQL

qd.SQL = "SELECT * FROM addID"

qd.Close
db.Close


bev 26.07.2002 10:20

hallo

soweit ich weiss kannst im vba unter access auf die ado library
verweisen

gruß

renew 26.07.2002 11:06

Zitat:

Original geschrieben von bev
hallo

soweit ich weiss kannst im vba unter access auf die ado library
verweisen

gruß

weiß schon, dass ich auch gleichzeitig dao verwenden kann.

Das funktioniert aber leider nur solange ich eine fixe connection zur Datenbank hab. Also direkt in meinem mdb file, oder wenn ich ein adp Projektfile hab zu den eingebundenen Sichten (glaub ich - habs noch nicht ausprobiert).

Wenn ich aber nur im VBA Code mich zu einem SQL Server verbinde kann ich soweit ich weiß nur ADO verwenden - oder gibts da auch eine Möglichkeit mittels DAO zum Server zu kommen.

Und dann kann ich die Sichten am Server nicht bearbeiten.

Soweit zur theorie.

Wenns nicht geht, ists auch nicht unbedingt tragisch - mich hätts nur mal interessiert, falls ichs mal braucht. :)

bev 26.07.2002 12:07

wennst dir die ado library einbindest kannst
solltes du dich eigentlich über code zum
sql server verbinden können

schau mal auf
http://www.activevb.de

Seidl 31.07.2002 20:25

auch wenn's ein wenig spät kommt...
 
trotzdem ein Link der in Hinblick auf ADO unter VB6 hilfreich sein könnte:

http://www.mcpressonline.com/

so long
Sigi


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag