[TYPO3-german] Zugriff auf MS SQL Datenbank

Tobias Bruns t.bruns at ogvit.de
Wed Jul 25 15:19:31 CEST 2007


Hallo,

zwar etwas spät, aber ich wollte nur kurz erwähnen, dass mein Vorhaben 
wunderbar mit ADOdb funktioniert.

Gruß,
Tobias

Tobias Bruns schrieb:
> Hallo Jürgen,
> 
> ich bin auf jeden Fall auch zu dem Schluß gekommen, dass ADOdb wohl das 
> absolut Richtige für mein Vorhaben ist. Ich hoffe nur, dass es auch 
> gescheit mit dem MS SQL Server funktiniert. Ich bin heute leider nicht 
> mehr dazu gekommen es auszuprobieren, aber morgen weiß ich mehr. Ich 
> werde Berciht erstatten :-)
> 
> Gruß und Danke nochmal für dein Hilfe,
> Tobias
> 
>> Hi,
>>
>> vertausche nicht den Sinn von den beiden TYPO3-Extensions dbal und adodb:
>> Dbal kann benutzt werden, wenn man TYPO3 KOMPLETT auf einer anderen DB (anstatt MySQL) laufen lassen will (das willst du ja gar nicht).
>> Adodb kann benutzt werden, wenn man einfach nur (bei Bedarf) auf eine andere DB drauf zugreifen will (wie bei dir in einer einzelnen Extension).
>>
>> Viele Grüsse,
>>
>> Jürgen Kußmann
>>
>> -----Original Message-----
>> From: Tobias Bruns [mailto:t.bruns at ogvit.de] 
>> Sent: Tuesday, June 26, 2007 3:58 PM
>> To: German Typo3 Userlist
>> Subject: Re: [TYPO3-german] Zugriff auf MS SQL Datenbank
>>
>> Kussmann, Juergen schrieb:
>>> HI,
>>>
>>>>> Ich habe gesehen, dass es eine ADOdb Extension für TYPO3 gibt, die
>>>>> aber anscheinend nur die ADOdb Bibliothek in TYPO3 einbindet.
>>> Das reicht ja auch ;-) Du verwendest also einfach die API von ADOdb (am besten einfach mal im Internet danach suchen).
>>>
>>> Ich habe die adodb-Extension in TYPO3 schon mal für eine Oracle-DB-Connection benutzt.
>>> Der Code sah im Frontend-Plugin so aus:
>>>
>>> // include adodb
>>> require_once(t3lib_extMgm::extPath('adodb').'adodb/adodb.inc.php');
>>>
>>> // init adodb-object and do connect (for oracle-db)
>>> $db = &ADONewConnection('oci8');
>>> $db->PConnect($this->conf['db.']['sid'],$this->conf['db.']['username'],$this->conf['db.']['password']);
>>> .
>>> .
>>> .
>>>
>>> Du musst also nur die eine Datei includieren und dann die API von adodb nutzen.
>> Achso, dass wäre ja genau das was ich brauche. Die ADOdb Funktionen kenn 
>> ich ja schon ein bischen, weil die alte Lösung ja auch damit umgesetzt 
>> wurde (allerdings nicht von mir).
>> Ich wusste bzw. weiß halt nicht genau, ob man in einer TYPO3 Extension 
>> einfach auf eine andere Datenbank zugreifen kann, weil andere User in 
>> der Liste damit wohl schonmal Probleme hatten 
>> (http://lists.netfielders.de/pipermail/typo3-german/2005-August/000996.html)
>>
>> Ich habe gerade schon angefangen, mir die dbal Extension anzusehen, mit 
>> der man ja z.B. einzelne Tabellen auf eine andere Datenbank mappen kann. 
>> Man muß dieses Mapping natürlich für jede Tabelle konfigurieren und das 
>> wäre in meinem Fall nicht so toll, weil ich Zugriff auf sehr sehr viele 
>> Tabellen der MS SQL DB benötige. Außerdem müsste ich warscheinlich alle 
>> Tabellen, die ich in der MS SQL DB verwende, auch als Pendant in der von 
>> TYPO3 benutzten MySQL Datenbank anlegen (glaube ich).
>> Wenn ich also einfach die ADOdb Funktionen in einer TYPO3 Extension 
>> benutzen könnte, wäre ich damit sehr zufrieden :-) Ich werde es jetzt 
>> einfach mal testen.
>> Wenn jemand damit schon Erfahrungen gesammelt hat (evt. ja sogar mit MS 
>> SQL), wäre ich daran sehr interessiert. Alternative Lösungsansätze sind 
>> auch weiterhin sehr willkommen.
>>
>> Gruß,
>> Tobias
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list