opendatabase()

Anfängerfragen zum Programmieren mit PureBasic.
bommelid
Beiträge: 17
Registriert: 03.04.2006 22:22

opendatabase()

Beitrag von bommelid »

Hallo,

komme mit dem OpenDataBase() Befehl nicht so recht klar. Mit dem Requester kann ich die Datenbank anwählen und auch damit arbeiten. Nur will ich eigentlich nicht jedesmal den Requester öffnen, sondern das Ganze per *.ini regeln.
Die Datenbank konnte ich im Requester Dialog anlegen. MS-Access-Treiber -> DB-Name ist testdb.
Was genau muß denn beim OpenDataBase Befehl als ODBCDatenbankName$ stehen. Nur testdb klappt jedenfalls nicht. Der Dateiname ist es auch nicht. Die Hilfe ist an der Stelle auch nicht wirklich hilfreich (obwohldie Bezeichnung das eigentlich vermuten läßt).

Danke schonmal für Eure Antworten.

Gruß,
bommelid
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: opendatabase()

Beitrag von Kiffi »

> Was genau muß denn beim OpenDataBase Befehl als ODBCDatenbankName$ stehen.

hatten wir erst vor kurzem, dehalb erspare ich mir weitere Erklärungen:

http://www.purebasic.fr/german/viewtopic.php?t=10092

Grüße ... Kiffi
a²+b²=mc²
bommelid
Beiträge: 17
Registriert: 03.04.2006 22:22

Beitrag von bommelid »

Danke!
Das Posting kannte ich aber schon. Ich dachte eigentlich, daß geht auch ohne das Gefrickel. Ich will eigentlich die Option haben, mir die Datenbank als Access oder Mysql, Sql was auch immer anzulegen. Aber das scheint wohl so nicht einfach machbar zu sein. Ich dachte, da es über die ODBC geregelt wird, hat man es einfacher.

Gruß,
bommelid
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Systemsteuerung / Verwaltung / Datenquellen (ODBC)
Benutzer DSN / Hinzufügen...
Treiber wählen
Namen usw.
Datenbank auswählen oder erstellen, wo ist das Problem?
In PB die von Dir eingetragene DSN usw. angeben!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
bommelid
Beiträge: 17
Registriert: 03.04.2006 22:22

Beitrag von bommelid »

Ist halbwegs gelöst. Komme wohl um eine Sonderbehandlung für die Access-Datenbank nicht herum.

Gruß,
bommelid
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

bommelid hat geschrieben:Ist halbwegs gelöst. Komme wohl um eine Sonderbehandlung für die Access-Datenbank nicht herum.

Gruß,
bommelid
Und wie?
Oder sollen die anderen, die hier mitgelesen haben alle doof sterben :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
mk-soft
Beiträge: 3845
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

Steht zwar Excel, ist aber auch für Access.

Keine sonderbehandlung.

http://www.purebasic.fr/german/viewtopi ... highlight=

FF :wink:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
bommelid
Beiträge: 17
Registriert: 03.04.2006 22:22

Beitrag von bommelid »

Code: Alles auswählen

Und wie? 
Oder sollen die anderen, die hier mitgelesen haben alle doof sterben? 
So wie von Kiffi vorgeschlagen. Davor hatte nur der ODBC-Treiber Zicken gemacht. Jetzt geht es. Sobald ich zu hause bin, teste ich das Ganze dann auch mal abwechselnd mit MySQL und Access.

Gruß,
bommelid
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

bommelid hat geschrieben:[Sobald ich zu hause bin, teste ich das Ganze dann auch mal abwechselnd mit MySQL und Access.
Kannste ja mal eine kleines Beispiel posten :wink: , vor allem mit MyODBC, hab ich auch noch nicht getestet.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten