הבעיה היחידה שעלולה להיות עם זה, היא שדות שלא מאפשרים null. מעבר לזה, אין שום בעיה להכניס איזה מספר שדות שתרצי לרשומה חדשה באקסס, פשוט צריך להקפיד על תחביר sql נכון: INSERT INTO TableName ( Column1, Column2, Column8 ) VALUES ( Value1, Value2, Value8 )
שימוש CDO.Message אני משתמשת בCDO.Message ושולחת אימל אחרי שעדכנתי באותו דף שדות באקסס כשאני שולפת מידע משדה שעדכנתי אני מקבלת בדף את התוכן שלפני העדכון בדקתי באקסס וזה כן מעודכן
זה העדכון if (r.fields("Amount1")-r.fields("amountpaid1"))>0 then
SQLupdate = "UPDATE (amounts) SET leftopay =
Amount1-
amountpaid1 WHERE (authorization1='"+au+"')"
conn.Execute SQLupdate וזה השדה שלא יוצא מעודכן
"<td width='36%'>Left to pay</td><td>"&r.fields(" leftopay ")&" €</td></td></tr>"&_
5 תשובות
אפשר להוסיף שדות בודדים ולא את כולם
dim Conn, sqlvar
dim varr, var1, var2, var3
varr = request("FName") ' Get same data from the client
var1 = request("FTel")
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DBName"
sqlvar = "Insert Into Phones(TName, TTel) values('" & varr & "','" & var1 & "')"
response.write(sqlvar & "<br>")
Conn.Execute sqlvar
Conn.Close
set Conn = Nothing
השאלה יותר מורכבת
האם אפשר להכניס שדה אחד בהתחלת הרשומה ושדה נוסף בסוף הרשומה
אירית
הבעיה היחידה שעלולה להיות עם זה,
היא שדות שלא מאפשרים null.
מעבר לזה, אין שום בעיה להכניס איזה מספר שדות שתרצי לרשומה חדשה באקסס, פשוט צריך להקפיד על תחביר sql נכון:
INSERT INTO TableName (
Column1,
Column2,
Column8
) VALUES (
Value1,
Value2,
Value8
)
שימוש CDO.Message
אני משתמשת בCDO.Message ושולחת אימל אחרי שעדכנתי באותו דף שדות באקסס
כשאני שולפת מידע משדה שעדכנתי אני מקבלת בדף את התוכן שלפני העדכון
בדקתי באקסס וזה כן מעודכן
זה העדכון
if (r.fields("Amount1")-r.fields("amountpaid1"))>0 then
SQLupdate = "UPDATE (amounts) SET leftopay =
Amount1-
amountpaid1 WHERE (authorization1='"+au+"')"
conn.Execute SQLupdate
וזה השדה שלא יוצא מעודכן
"<td width='36%'>Left to pay</td><td>"&r.fields(" leftopay ")&" €</td></td></tr>"&_
מה יכולה להיות הסיבה?
אירית
תודה רבה