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.
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?
