• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکل در افزودن فيلد در بانک اطلاعاتی مای اس کيو ال توست ای اس پی

hadilove

کاربر تازه وارد
تاریخ عضویت
5 دسامبر 2008
نوشته‌ها
1
لایک‌ها
0
با سلام خدمت اساتيد
ما يک ديتا بيس داريم در mysql به نام hadi که اين ديتا بيس ما جدولی دارد به نام hadi1 یوز ما هم root هست بدون پسورد حالا می خواهيم ابتدا يک رديف به جدول اضافه کنيم کد صفحه و خطای ايجاد شده را در پايين می بينيد
محتويات adovbs در صفحه خوانده شده که به خاطر اطلاع شما عزيزان از اين مسئله آنرا اينجا نياورديم

کد:
Dim sConnection, objConn , objRS 

sConnection = "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; DATABASE=hadi; UID='root';PASSWORD=''; OPTION=3"

Set objConn = Server.CreateObject("ADODB.Connection") 

objConn.Open(sConnection)

Set objRS = Server.CreateObject("ADODB.Recordset")

objRS.Open "hadi1",objConn, 1, 2
objRS.AddNew
objRS("id")="6"
objRS("name")="eeeeeeee"
objRS("lastname")="eeeeeee1"
objRS.Update


objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing

اين هم خطا

کد:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 5.1 Driver][mysqld-5.0.51b-community-nt]Column 'id' cannot be null
 

Y.P.Y

Registered User
تاریخ عضویت
6 دسامبر 2008
نوشته‌ها
94
لایک‌ها
6
محل سکونت
ایران - تهران
اصولاً ASP classic رو با پایگاه داده MsSQL ضمیمه می کنن، نه MySQL.
شما لطف کن:
اول اینکه اگر Id شما از نوع عدد هست، اون دو تا " رو از اطراف مقدار 6 بردارید: objRS("id")= 6
دوم اینکه SQL این Database رو هم در اینجا قرار بدید(جداولش رو). با اون بررسی کنیم.
 
بالا