Problem med databas

ASP

3 svar · 170 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Trådstart#1

kanske fel forum! men jag chansar!

Så här är det!!
Jag har en input tagg på asp sidan och när jag ska skriva värdet från textboxen till databasen(MYSQL) så får jag detta meddelandet????

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
En OLE DB-åtgärd i flera steg genererade fel. Kontrollera alla OLE DB-statusvärden som finns tillgängliga. Inget arbete utfördes.

Men detta fel uppstår bara om jag skriver mer än fyra tecken i textboxen, håller jag mig till fyra tecken eller mindre så skrivs det till databasen och det fungerar utmärkt!!

men detfungerar att skriva längre ord om jag använder mig av SQL kommandot INSERT INTO med ett Klient program till MYSQL servern..

//Mvh

Medlem sedan maj 20011 312 inlägg
#2

Vad är din datatyp i databasen? Vad är det för längd på typen?

Medlem sedan aug. 2001969 inlägg
#3

VARCHAR har inte anget någon längd ??

Medlem sedan feb. 20012 412 inlägg
#4

hej!

Ange då en lämpligt längd. Char klarar upp till 255 tecken har jag för mig.

Char: En teckensträng med fixerad längd
Varchar: En teckensträng med varierande längd.

Ex: Char(255) byta 255 mot den längd du önskar.

mvh Jörgen

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)