السلام عليكم
ما سبب هذه الرسالة التى تظهر لدى عند عمل ارسال للبيانات من الفورم الى قاعدة البيانات
Error Type:
Microsoft JET Database Engine (0x80040E21)
The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.
مع العلم بان القاعدة هى اكسس
و اليكم الكود المستخدم في عملية الاضافة الى القاعدة
<%
Set Conn = createObject("ADODB.Connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/testproj/dbName.mdb")
Conn.Open(ConnStr)
Set Rs = CreateObject("ADODB.Recordset")
Rs.Open "SELECT * from newstud", Conn, 3,3
Rs.AddNew
Rs("name")=Request.Form("name")
Rs("birthday_day")= Request.Form("birthday_day")
Rs("birthday_month")=Request.Form("birthday_month")
Rs("birthday_year")=Request.Form("birthday_year")
Rs("nationality")=Request.Form("nationality")
Rs("cardid")=Request.Form("cardid")
Rs("status")=Request.Form("status")
Rs("education")=Request.Form("education")
Rs("phone")= Request.Form("phone")
Rs("mobile")= Request.Form("mobile")
Rs("email")=Request.Form("email")
Rs("zipcode")=Request.Form("zipcode")
Rs("city")=Request.Form("city")
Rs("pobox")=Request.Form("pobox")
Rs.update
Rs.Close
Conn.Close
set Rs = nothing
set Conn = nothing
%>ارجوا منكم توضيح اين المشكلة بالتحديد
مع العلم بان الحقل الذى نص فهو نص في القاعدة و له الطول المحدد له