QSqlQuery und postgreSQL
Verfasst: 15. Februar 2010 22:39
Hallo Community,
habe ein Problem mit der Tabellenerstellung und der DB postgreSQL. Es sollen 3 Tabellen in einem 'Rutsch' erstellt werden.
Aber es wird nur die erste Tabelle erstellt. Kommentiere ich den Code für die erste Tabelle aus und passe den Rest an, wird wieder nur die erste Tabelle erstellt.
Mit MySql kann ich die 3 Tabellen in einem 'Rutsch' erstellen.
Meine Umgebung: Debian 5.0; PostgreSQL 8.3.9; Qt 4.6.0 (von Nokia)
Wer weiss Rat?
habe ein Problem mit der Tabellenerstellung und der DB postgreSQL. Es sollen 3 Tabellen in einem 'Rutsch' erstellt werden.
Code: Alles auswählen
QSqlQuery *query = new QSqlQuery("CREATE TABLE tbl_firma (id INT PRIMARY KEY, firma CHAR(80), strasse CHAR(80), plz CHAR(12), ort CHAR(80))");
query->prepare("CREATE TABLE tbl_employee (id INT PRIMARY KEY, id_firma INT, adress CHAR(80), prename CHAR(80), name CHAR(80))");
b = query->exec();
query->prepare("CREATE TABLE tbl_memo (id INT PRIMARY KEY, id_firma INT, date CHAR(12), memo CHAR(255))");
b = query->exec();
Mit MySql kann ich die 3 Tabellen in einem 'Rutsch' erstellen.
Meine Umgebung: Debian 5.0; PostgreSQL 8.3.9; Qt 4.6.0 (von Nokia)
Wer weiss Rat?