rs.update + MYSQL

soundTeam

New member
rs.update + MYSQL

יש לי בעיה מאוד מוזרה אני מנסה לעדכן טבלה ב MYSQL זאת השאילתה
SQL = "SELECT ProdName,CatID,ProdDesc,ProdFeatures,BD_Price,BE_price,DD_Price,DE_price,ProdBonus FROM Prods" SQL = SQL&" WHERE ProdID="&CLng(Request.Form("spid")) rs.CursorLocation=3 rs.Open SQL,Conn,2,3 rs("ProdName") = Request.Form("pname") rs("CatID") = CLng(Request.Form("cID")) rs("ProdDesc") = Request.Form("pdesc") rs("ProdFeatures") = Request.Form("pfeat") rs("BD_Price") = CCur(Request.Form("bdprice")) rs("BE_price") = CCur(Request.Form("beprice")) rs("DD_Price") = CCur(Request.Form("ddprice")) rs("DE_price") = CCur(Request.Form("deprice")) rs("ProdBonus") = CInt(Request.Form("bonus")) rs.Update​
הבעיה קצת מסובכת כשאני מעדכן נתונים בטופס, בשדות שהם מסוג מספר הכל עובד בצורה תקינה בשדות מסוג טקסט כשאני מוסיף טקסט אני מקבל שגיאה Data provider or other service returned an E_FAIL status. מה שיותר מוזר - אם אני מוחק מהטקסט הכל מתעדכן בצורה תקינה. הבעיה היא רק כשאני מוסיף (אפילו תו אחד) השדה במסד הוא מסוג LONGTXT ככה שלא נראה לי שזאת בעיה של חוסר מקום. נתונים נוספים שאולי יעזרו: בטבלה מוגדר מפתח ראשי ProdID + מספור אוטומטי יש שדה תאריך שלא מתעדכן בשאילתה שהצגתי. מקבל ערך רק כשנכנסת רשומה חדשה.
 
למעלה