Fehler in SQL-String...

02/10/2007 - 14:54 von Tamara Mikes | Report spam
Salü alle zusammen

Habe mir einen SQL String für meine Jet-Datenbank zusammengebaut und möchte
den nun mit ExecuteNonQuerry ausführen lassen.

"CREATE TABLE tblBewertungsGruppeSprache " & _
"(BewertungsGruppeNr Long NOT NULL, SprachNr
Long NOT NULL, " & _
"Bezeichnung text(254))" & _
"ALTER TABLE tblBewertungsGruppeSprache " & _
"ADD CONSTRAINT fkBewertungsGruppe FOREIGN KEY
" & _
"(BewertungsGruppeNr) REFERENCES
tblBewertungsgruppe(BewertungsgruppeID)"


Die Tabelle tblBewertungsgruppe mit dem Primàrschlüssel BewertungsgruppeID
gibt es bereits.

Erhalte die Fehlermeldung: "Syntax Fehler..." hmm...

Sieht jemand was ich hier für ein Fehler gemacht habe?

Viele Grüsse
Tamara
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
02/10/2007 - 16:38 | Warnen spam
Hallo Tamara,

"Tamara Mikes" schrieb

"CREATE TABLE tblBewertungsGruppeSprache " & _
"(BewertungsGruppeNr Long NOT NULL, SprachNr Long NOT NULL, " & _
"Bezeichnung text(254))" & _
"ALTER TABLE tblBewertungsGruppeSprache " & _
"ADD CONSTRAINT fkBewertungsGruppe FOREIGN KEY " & _
"(BewertungsGruppeNr) REFERENCES tblBewertungsgruppe(BewertungsgruppeID)"



sieht der Text nur bei mir so "komisch" aus? Ich formatier den mal etwas :)

CREATE TABLE tblBewertungsGruppeSprache
(
BewertungsGruppeNr Long NOT NULL,
SprachNr Long NOT NULL,
Bezeichnung text(254)
)
ALTER TABLE tblBewertungsGruppeSprache
ADD CONSTRAINT fkBewertungsGruppe
FOREIGN KEY (BewertungsGruppeNr)
REFERENCES tblBewertungsgruppe(BewertungsgruppeID)

Da steht jetzt CREATE und ALTER TABLE in einem Statement? In deinem Code dürfte
das hier:

"Bezeichnung text(254))" & _
"ALTER TABLE tblBewertungsGruppeSprache " & _



als Ergebnis zu:

Bezeichnung text(254))ALTER TABLE tblBewertungsGruppeSprache

führen. Ob das so ausgeführt werden kann, weiß ich nicht.

Sieht jemand was ich hier für ein Fehler gemacht habe?



Formatier den Code etwas besser :) Ich denke, dann sollten sich manche Probleme
von (fast) alleine erledigen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen