webForumDet fria alternativet

Truncated

ASPur ASP

3 svar · 314 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Får felmeddelandet:

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E57)
[Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.
/adsl/members/requests/request.asp, line 17

med denna kod:

Conn.Execute "INSERT INTO sRequest(sReqProg,sReqDesc,sReqName,sReqDate) VALUES('" & Request.Form("sReqProg") & "','" & Request.Form("sReqDesc") & "','" & Session("sUser") & "','" & date & "')"

Kör SQL-Server och fälten ser ut såhär:

Col name - type - lenght - allow nulls
sReqName - varchar - 50 - X
sReqProg - varchar - 50 - X
sReqDesc - char - 10 - X
sReqId - numeric - 9
sReqFillded - char - 10 - X
sReqDate - datetime - 8 - X
sReqFilledDate - datetime - 8 - X

Vad kan vara fel?

Medlem sedan maj 2001431 inlägg
#2

Det som menas är att ngt fält i databasen är mindre än datan du försöker skjuta in. Öka fältstorleken i sql server för berört fält.

Medlem sedan mars 20011 346 inlägg
#3

Tack Herman! Var lite snabb att skriva in i forumet...hittade detta på msdn:

0x80040E57 -2147217833 A literal value in the command overflowed the range of the type of the associated column

Medlem sedan jan. 2001510 inlägg
#4

Det jag skulle vilja veta är var ni hittar den sida ni använder för att söka era fel på hos Microsoft? :)

/JANspeed

136 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)