Einzelnen Beitrag anzeigen

daniel71

Registriert seit: 27. Sep 2007
38 Beiträge
 
Delphi XE Professional
 
#7

Re: Ungültiger Spaltenname 'test'

  Alt 2. Okt 2007, 00:00
Hallo

Der fehler muss wohl woanders liegen, aber nur wo?

Mit einer selbst erstellten db kriege ich mit dieser abfrage ein ergebniss:

Delphi-Quellcode:
y:= 'hallo';

with ADOQuery1 do Begin
  SQL.Text:= 'SELECT '+
              '* '+
             'FROM '+
              '[test01] '+
             'WHERE '+
              'd = '+ QuotedStr(y);
  Open;
end;
x:= ADOQuery1.RecordCount;
natürlich auch mit der syntax von Dax, vielen dank für die hinweise


mit der db des herstellers aber nicht...

Die tabelle heisst "GROUP_" mit "GROUP" gäbe es einen fehler, kann ich auch nicht ändern, da es nicht meine db ist.
Die Spalte heisst "NAME_" auch hier dürfte es nicht am spaltennamen liegen.

mit diese abfrage kriege ich ein ergebniss:
Delphi-Quellcode:

with ADOQuery1 do Begin
  SQL.Text:= 'SELECT '+
              '* '+
             'FROM '+
              '[GROUP_] ';
  Open;
end;
x:= ADOQuery1.RecordCount;
der zugriff auf die db scheint zu funktionieren, auch mit dem "mssql server management studio express" sehe ich alle einträge der tabelle.

Die Spalte NAME_ ist nvarchar(50), NULL

hat da noch jemand eine idee?
  Mit Zitat antworten Zitat