MSAccess CREATE TABLE IF EXISTS
-
Ich möchte mittels Borland in meiner MSSQL Access- Datenbank nachschauen ob eine Tabelle (Bsp. KUNDE)
vorhanden ist und wenn nicht vorhanden diese anlegen. Das Problem ist sobald ich einen SQL - Befehl
an die Tabelle schicke die nicht vorhanden ist bekomme ich sofort eine Fehlermeldung.Hat jemand einen Tipp wie sich das realisieren lässt.
DankeCREATE TABLE
gibt es bei Acess
CREATE TABLE IF EXISTS
kennt Access leider anscheinend nicht
---------------------------------------------------------
OK habe etwas im Forum gefunden Leute, was in die Richtung geht. Glaube es könnte es sein.
Hier steht's wie's für die unterschiedlichen Datenbanken funktioniert:
http://www.sql-tips.de/index.php/Wie_kann_man_überprüfen%2C_ob_eine_Tabelle_bereits_existiert%3F
-
Hi,
schau mal hier nach:
MfG
EDIT: ich hätte deinen ganzen Beitrag lesen sollen
-
Hallo,
tja ich hätte evtl vorher genau hinsehen sollen im Forum
Aber habe immer noch ein Problem
----------------------
OK unter Access kann ich somit feststellen ob die Tabelle da ist. Leider bekomme ich mittels Borland C++ die Nachricht"Datensätze können nicht gelesen werden. Keine Leseberechtigung auf MSSysObjects"
Scheint wohl eine Berechtigungsfrage von Access zu sein ?
-
Ich mache eine Abfrage und frage diese ab.
Hoffe das geht. mal sehen
-
gleiches Problem:
"Datensätze können nicht gelesen werden. Keine Leseberechtigung auf MSSysObjects"
Hat hier jemand eine Idee: Rechtevergabe vermute ich?!
-
Hier hatte jemand das selbe problem:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-127307.html