webForumDet fria alternativet

Problem med databas

ASP

3 svar · 157 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Frågan#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

------------------
sdfsdf

Medlem sedan maj 20011 312 inlägg
#2

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

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan aug. 2001969 inlägg
#3

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

------------------
sdfsdf

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

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)