ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
320
320
EMPFEHLEN
-
Hallo Leute,
folgendes Problem:
Ich will ein Feld von text auf ntext ändern, dies muss jedoch automatisch im Code passieren.
Gesagt, getan. SQL-Befehl:
Code :1
Alter Table AktFlow alter column FlowInfo ntext
Nun motzt der aber permanent:
Wenn ich über die Konsolidate direkt den Typ ändere, klappts sauber. Nur über den SQL nicht. Gibt es hier eine Einschränkung, welche es zu beachten gibt?ADO Fehler:
-2147217900, Microsoft OLE DB Provider for SQL Server, Die 'FlowInfo'-Spalte kann nicht in den ntext-Datentyp geändert werden.
Wie immer vielen Dank im Voraus für jegliche Anregungen/Tipps
Müller Matthias
-
Als erstes sollten wir mal definieren mit was für einer Datenbank du arbeiten willst. MySQL, Oracle, MS SQL?
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
MSSQL ists in diesem Fall.
-
Und wie schickst du den Befehl an das DBMS?
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Also das ist, soweit ich das sehe, egal.
Auch wenn ich über die Management-Konsole den Befehl sende, meldet er den selben Fehler.
Daher kanns ja auch nicht am User liegen, denn ich führe ja den SQL Befehl mit dem selben aus, mit dem ich auch das Feld manuell umstellen kann.
-
12.10.11 08:43 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Laut http://msdn.microsoft.com/de-de/library/ms190273.aspx ist eine Änderung von text in ntext nicht möglich:
Angesichts dieses Hinweises:Der Datentyp der text-, der ntext- und der image-Spalte kann nur in der folgenden Weise geändert werden:
- text in varchar(max), nvarchar(max) oder xml
- ntext in varchar(max), nvarchar(max) oder xml
- image in varbinary(max)
Willst du nicht lieber gleich den Typ von text auf nvarchar(max) ändern?Important
ntext, text, and image data types will be removed in a future version of Microsoft SQL Server. Avoid using these data types in new development work, and plan to modify applications that currently use them. Use nvarchar(max), varchar(max), and varbinary(max) instead.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hm das ist wirklich interessant, zumal es eben über die Combobox gewechselt werden kann.
Aber naja, dann ist wohl der Fehler, dass es dort eben möglich ist.
Dann werde ich das so machen, vielen Dank für alle Antworten.
Ähnliche Themen
-
2 Abfragen über gleiche Inhalte, jedoch nur einmal anzeigen
Von QUEST08 im Forum PHPAntworten: 5Letzter Beitrag: 15.09.10, 12:18 -
[MSSQL] Ausgabe einer Tabelle mit nvarchar und ntext-Spalten über PHP
Von Ceppi im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 09.01.08, 11:27 -
Kann mich über die dos Konsole nicht in den SQl Server Anmelden?
Von olcayb im Forum Relationale DatenbanksystemeAntworten: 13Letzter Beitrag: 24.06.05, 09:13 -
.HTACCESS - Anmeldung IE klappt über PHP Script nicht
Von Pott-Taucher im Forum PHPAntworten: 9Letzter Beitrag: 16.05.05, 16:58 -
Mailversand über mail() klappt nicht.
Von Moritz123 im Forum PHPAntworten: 6Letzter Beitrag: 23.08.03, 22:29





Zitieren

Login





