Am Donnerstag, 5. Dezember 2002 08:05, schrieb Valentin Heinitz:
> Hallo,
>
> Das hoert sich gut an. Ich habe an PHP irgendwie gar nicht gedacht.
> Wie fehlerfrei ist den sowas? Wie werden die Datentypen erkannt?
> Ich habe bei Access nicht gefunden, wie die Datentypen angegeben werden.
>
Hm, ich glaube ich mu� es mir noch mal zu gem�te f�hren. Es liefert bisher nur
ein Ergebnis das so aussieht, da es einfach nur der Datensicherung dient:
DELETE FROM adressen;
INSERT INTO adressen (id, Name, Vorname, Anrede, Strasse, Land, PLZ, Ort,
Briefanrede, Fon_priv, Fon_gesch, Handy, Fax, Mail, Homepage, Preisliste,
Freitext, Bestellung, Rabatt, Tour, Kundengewinnung, Kategorie, Referenz, S1,
S2, S3, S4, S5) VALUES
('1', 'B A R V E R K A U F', '', '', '', '', '', '', '', '', '', '', '', '',
'', 'Brutto', '', '', '0', '', '', '', '0', '8161.58', '', '', '',
'8094.75'),
Mit 'show columns from TABELLE'
bekommst Du die Datentypen:
sieht dann so aus:
Field Type Null Key Default Extra
NR varchar(12) PRI
APNR varchar(18)
Jahr varchar(6) YES
Lage varchar(20) YES
Sorte text YES
Das lie�e sich dann auch verskripten. Zumal ich diese Ausgabe auch aus einem
selbstgebasteltnen Skript habe.
> Kann ich dieses Script von irgendwo ziehen?
Entweder schicke ich es Dir zu oder wir treffen uns zum basteln.
>
> Auf eine Schwierigkeit bin ich gestern auch noch gestossen.
> Ich wollte alle Tabellen einer Access "DB" in MySQL umlagern.
> Die DB hat jede menge Formularen, die auf Tabellen zugreifen.
> Wenn in den Namen fuer die Tabellen und die Spalten die Lehrzeichen
> vorkommen, gibt es eine Moegligkeit solche Namen in SQL Tabellen zu
> erstellen? Die Aenderung der Namen wuerde Anpassung aller Abfragen und
> Formularen bedeuten.
Leerzeichen. Mist, ich sag mal es kommt darauf an was Du sp�ter damit machen
willst. Hab es grad ausprobiert. MySql kann das. Aber Du mu�t diese Felder
wahrscheinlich immer in 'Anf�hrungszeichen' setzen.
>
>
> Valentin.
>
> Am Mit, 04 Dez 2002 schrieben Sie:
> > Hallo,
> >
> > ich habe ein PHP-Skript, das eine Komplette Datenbank als .SLQ File also
> > direkt zum Einlesen in MySql erzeugt.
> >
> > Mann m��te die mySQL Aufrufe durch ODBC ersetzen was eigentlich kein
> > Kunstst�ck ist.
> >
> > Ernst.
> >
> >
> >
> > P.S. Ich hab mal einen neuen Thread angefangen.
> > Du hast aus Versehen auf Antworten gedr�ckt, damit wird Deine Mail mit
> > der auf die Du geantwortet hast verkettet.
> >
> >
> > ------------------------------------------------------------
> > Kennt jemand eine eine gute Adrese mit den
> > Beispielskriptenin perl oder VBA zum Konvertieren der Tabellen Access ->
> > MySQL?
> > Ich glaube VBA ist in dem Fall einfacher.
> >
> > Ich will nicht direkt aus .mdb MySQL dateien erstellen, ich glaube es ist
> > zu fehleranfaellig, sondern ein VB Skript starten, der eine Textdatei mit
> > MySQL anweisungen erzeugt.
> >
> > So ungefaer:
> > Access Tabellenkopf:
> > ID NAME Alter
'Alter' macht �hnliche Schwierigkeiten, da man damit Tabellen �ndern kann.
> >
> > MySQL
> > CREATE Table Person(
> > ID INT(4),
> > NAME CHAR(10),
> > ...
> > ))
> >
> > Hat jemand sowas schon gesehen oder gemacht?
> >
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org