ASP + MySQL fehler: zuviele zeichen
Helmut
- asp.net
Ich habe gerade in asp einen zugriff auf eine MySQL DB erstellt funktioniert auch perfect bis auf ein kleinen fehler:
Microsoft Cursor Engine- Fehler '80040e21'
Fehler bei einer aus mehreren Schritten bestehenden Operation. Prüfen Sie die einzelnen Statuswerte.
/test/eintragen.asp, line 41
der kommt wenn ich hier
RS("email") email
eine zu große zeichenkette speichern möchte.
In der DB steht aber der DatenTyp varchar.
Was mache ich falsch?
Hallo Helmut,
Ich habe gerade in asp einen zugriff auf eine MySQL DB erstellt funktioniert auch perfect bis auf ein kleinen fehler:
der kommt wenn ich hier
RS("email") email
eine zu große zeichenkette speichern möchte.In der DB steht aber der DatenTyp varchar.
Was mache ich falsch?
Das Maximum ist soweit ich weiss varchar(512). Wenn Du mehr Zeichen brauchst, ändere den Feldtyp auf "text".
Grüße
Andreas
Hallo Andreas
Das Maximum ist soweit ich weiss varchar(512). Wenn Du mehr Zeichen brauchst, ändere den Feldtyp auf "text".
Soweit ich das weiß reicht es auf 255 laut www.mysql.de aber egal.
Ich habe den varchar auf 100 gesetzt.
Wenn ich nun 12345678901234 speichern möchte klappt das wunderbar aber wenn ich nun 123456789012345 speichern möchte kommt der fehler (aslo ein zeichen mehr).
Das passiert unterschiedlich bei manchen felder kann ich mehr speichern und manche weniger.
Irgendwo habe ich da ein riesen fehler drin aber ich weiß nicht wo.
Hallo Helmut,
Irgendwo habe ich da ein riesen fehler drin aber ich weiß nicht wo.
Dann müsstest Du uns etwas Code zeigen. Ohne den können wir nicht allzuviel dazu sagen.
Grüße
Andreas