2012-03-30 12 views
6

Ich habe einen Tabelleneditor (Universal Table Editor) installiert, der vom klassischen ASP codiert wird. Ich kann jedoch keine Spalte bearbeiten oder löschen. Ich erhalte den FehlerUngültiger Spaltenname 'False' (Klassisches Asp, Tabellenbearbeitungsproblem)

Ungültiger Spaltenname ‚False‘

Die Gründe Bit-Feld von SQL Server zu sein scheint, zeigt es wahr/falsch, aber es ist kein boolean Feld.

Gibt es eine Möglichkeit, es in SQL Server zu lösen? Oder gibt es eine einfache Lösung für ASP-Code? (Ich sah eine Lösung zum Hinzufügen eines Parameters booleanasbit = true, aber konnte es nicht implementieren)

Antwort

8

Wenn Sie ein BIT-Feld setzen, verwenden Sie 0 für 'False' und 1 für 'True'.

Beachten Sie, dass es keine Anführungszeichen um die 0 oder 1 gibt.

+0

Ungültiger Wert für die Zelle. String wurde nicht als gültiger Boolean erkannt. Ein solcher Fehler wird angezeigt. – HOY

+0

Ich versuche, direkt von SQL Management Studio zu bearbeiten, und der obige Fehler wird ohne Anführungszeichen erhalten. – HOY

+0

Ich bin mir nicht sicher, ob ich deine Frage jetzt verstehe. Können Sie bitte die SQL, die Sie ausführen möchten, einfügen? – nealkernohan

Verwandte Themen