CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
17.06.2003, 10:57:02
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 33
|
|
SQL-Datenbank und MS-Access Datenbank automatisch abgleichen
Hi!
Ich hoffe, dieses Thema ist nicht zu weit off-topic. Vielleicht lann mir trotzdem einer helfen.
Ich habe eine bestehende Access-Datenbank. Diese Datenbank wurde als MySql datenbank exportiert, speichert also die Daten aus dem WEB in SQL. Nun möchte ich die Daten, die übers WEB in der SQL Datenbank eingegeben wurden automatisch in die bestehende Access-Datenbank importieren.
Leider kann ich ja in einer neuen Tabelle nur die Verknüpfung zu einem von beiden Herstellen. Mir fehlt also die Möglichkeit zu sagen : Daten der verknüpften Tabelle 1 = Daten der verknüpften Tabelle 2.
Wisst ihr dafür ne Lösung?
Nochmals sorry fürs off-topic schreiben....
|
17.06.2003, 11:05:14
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Schon mal auf die Idee gekommen, die Daten via ODBC direkt in der Access-DB zubearbeiten? --> http://www.php.net/manual/en/ref.odbc.php
Was ich übrigens nicht verstehe ist, warum Du selber feststellst, dass es Off-Topic ist und es dann nicht in das Off-Topic-Forum packst?!?
|
17.06.2003, 11:28:10
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 33
|
|
Stimmt eigentlich - hätte ich ins Off-topic posten sollen...
Das mit dem odbc ist ja net schlecht - nur hab ich davon halt garkeine Ahnung, bzw habs noch nie probiert....
Fände den Weg, das in Access bewrkstelligen zu können jetzt einfacher, aber warum nicht - let's try...
|
17.06.2003, 11:35:27
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
ODBC ist nicht schwierig. Falls Du Fragen haben solltest, dann weißt Du ja, wo Du Hilfe findest... ;)
An der Stelle sei mal auf den Thread hingewiesen: http://selfphp.com/forum/forum/showt...?threadid=4607
|
17.06.2003, 12:27:58
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 33
|
|
Oh ja, ich hab Fragen:
wie finde ich heraus, welches die Parameter für odbc_connect sind? Bzw, die DSN.
Kann ich die sql-Kommandos einfach durch odbc-Kommandos ersetzen, oder was muss ich dabei betrachten.
Die Query-Strings von SQL bleiben ja auch bei odbc gleich, oder? (SELECT FROM... / Replace into ...)
Habe die Microsoft.Jet.OLEDB.4.0 - Treiber installiert - kann ich mit diesen arbeiten (wurden von ACCESS benötigt zum generieren von Datenzugriffsseiten)
Worin liegen die grundlegenden Unterschiede zwischen MySql-Kommandos und ODBC?
|
17.06.2003, 12:44:46
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Was mir einfällt: unterstützt Dein Provider überhaupt ODBC? Wenn nicht, dann kannst es gleich wieder aufgeben.
Das mit der SystemDSN stellst Du unter Start -> Systemsteuerung -> ODBC-irgendwas (vielleicht unter Verwaltung) -> SystemDNS -> Hinzufügen -> MS Access DB irgendwas -> Datei wählen -> Bezeichnung eingeben -> Testen -> Freuen
Ungefähr so.
Die Abfragen bleiben größtenteils gleich. Aus LIKE '%auto' wird aber z.B. '*auto' - glaube ich.
Zitat:
Worin liegen die grundlegenden Unterschiede zwischen MySql-Kommandos und ODBC?
|
Meinst Du damit die PHP-eigenen, wie mysql_query() und odbc_exec() ?? Die unterscheiden sich bloß darin, was PHP mit den übergebenen Daten macht.
Ach ja, mySQL-Connector brauchst Du wohl auch noch: http://www.mysql.com/downloads/api-myodbc-3.51.html
So, hoffe, dass das alles ein wenig geholfen hat.
|
17.06.2003, 13:27:40
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 33
|
|
Also den Treiber hab ich schon...
Bin mein eigener Provider via DynDns...
Nur die Frage... wie erstelle ich eine DSN? Muss ich hierzu den Access-Treiber wählen (*mdb) oder brauche ich einen ODBC for Access?! Hab nämlich nur ODBC for oracle)
Denn Datenzugriffe mit Access funktionieren bei mir ja auch...
Zu den Kommandos:
Kann ich einfach die Kommandos mysql_query(... mit odbc_do(... ersetzen oder was muss ich dabei beachten? Kann ich die Daten genause auslesen wie mit MySQL und php, z.B. $row['Daten'] ?!
Kann mir jemand gute Lektüre dazu empfehlen?
|
17.06.2003, 13:43:03
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Kleines Beispiel, sowie Zeugs zu DSN findest Du da: http://selfphp.com/forum/forum/showt...?threadid=4555
Als einzige Lektüre kann ich php.net empfehlen. Mehr kenne ich dazu nicht.
|
17.06.2003, 14:33:16
|
Anfänger
|
|
Registriert seit: Apr 2003
Beiträge: 33
|
|
also ich glaube, mein größtes Problem ist momentan überhaupt eine Datenbank-Verbindung herzustellen!
Ich habe mir eine BenutzerDSN angelegt, die auf die entsprechende Access-Datenabnk verweist.
Allerdings erhalte ich eine Fehlermeldung bei:
Zitat:
odbc_connect("ComVereinConnect","","");
|
und zwar folgende:
Zitat:
Warning: SQL error: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben, SQL state IM002 in SQLConnect in e:WebSpheremvkwebvereinsverwaltungodbctest.php on line 19
|
|
17.06.2003, 14:38:41
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Ähm... welchen Treiber hast Du denn ausgewählt? 'Microsoft Access-Treiber' wäre richtig gut. Hast Du?
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:28:27 Uhr.
|