RegExp אומרים משהו כזה dim rExp, bTrue, bTrue1 Set rExp = new RegExp() with rExp rExp.global=true rExp.ignoeCase=true rExp.pattern = "[a-z]" end with bTrue = rExp.test("ניר") " false bTrue1 = rExp.test("nir") " true
אני מציע לך לעבור קצת על ה-MSDN או על גוגל כי ב-VBS לאובייקט-RegExp יש שיטות נוספות (שב-JS שייכות לאובייקט ה-STRING)
JS לקוח לצד שרת… עשיתי פונקציה שמה שהיא עושה זה לקחת תאריך בצד שרת ולשנות אותו איך אני קורא לפונקציה במקום הנכון ואיך אני נפעיל אותה על הנתונים בצד שרת?
שאלה על חלוקה לעמודים…. אני משתמש ב-getRows בשביל להציג את הפורום שלי איך אני יכול לעשות חלוקה לעמודים ? נתון חשובים יש לי שדה שנקרא groupId שאיתו אני משייך את כל הודעה לקבוצה…
עוד כמה שאלות קטנות… 1. איך הפורום יודע לא לפרש את התגיות של ה-HTML שלא מכניסים אותם לתוך |הקוד| |סקוד| 2. יש לי את השאילתא היא אמורה להצחג את הפורום בצורה של לפי groupDate ו -groupTime אבל היא לא מניינת אותם שמה שנשלח אחרון יהיה ראשון הנה השאילתא מה לא בסדר בה? rs.open "select msgId, msgSubject, msgBody, levelId, groupId, msgDate, msgTime from forum order by groupDate and groupTime desc, msgId ", conn,3,3
האם כדאי לעבור ל-JS צד שרת? רציתי לדעת האם כדאי לעבוד ל-JS צד שרת? כמה זה שונה מצד לקוח? ומה היתרונות על VBS בצד שרת? ואם כדאי לי איפה אני יכול ללמוד את התחביר של השפה?
שרשר שאלותיך! ובקשר לשאלתך, כן. כדאי מאד מאד לעבור מסיבות שתוכל לקרוא כאן. יש אלפי מדריכים ברשת שבהם תוכל ללמוד, אבל כמו תמיד הכי טוב להתחיל כאן במדריך באתר
בעיה עם שאילתא ב-JS… מה הבעיה עם האילתא הבאה?: rs.Open ("SELECT * FROM down WHERE dName like '%" & Request.QueryString("key1")() & "%' ORDER BY dClick", conn,3,3,1)
הנה ה-ERROR ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
11 תשובות
RegExp אומרים
משהו כזה
dim rExp, bTrue, bTrue1
Set rExp = new RegExp()
with rExp
rExp.global=true
rExp.ignoeCase=true
rExp.pattern = "[a-z]"
end with
bTrue = rExp.test("ניר") " false
bTrue1 = rExp.test("nir") " true
אני מציע לך לעבור קצת על ה-MSDN או על גוגל כי ב-VBS לאובייקט-RegExp יש שיטות נוספות (שב-JS שייכות לאובייקט ה-STRING)
JS לקוח לצד שרת…
עשיתי פונקציה שמה שהיא עושה זה לקחת תאריך בצד שרת ולשנות אותו איך אני קורא לפונקציה במקום הנכון ואיך אני נפעיל אותה על הנתונים בצד שרת?
שאלה על חלוקה לעמודים….
אני משתמש ב-getRows בשביל להציג את הפורום שלי איך אני יכול לעשות חלוקה לעמודים ? נתון חשובים יש לי שדה שנקרא groupId שאיתו אני משייך את כל הודעה לקבוצה…
עוד כמה שאלות קטנות…
1. איך הפורום יודע לא לפרש את התגיות של ה-HTML שלא מכניסים אותם לתוך
|הקוד| |סקוד|
2. יש לי את השאילתא היא אמורה להצחג את הפורום בצורה של לפי groupDate ו -groupTime אבל היא לא מניינת אותם שמה שנשלח אחרון יהיה ראשון הנה השאילתא מה לא בסדר בה?
rs.open "select msgId, msgSubject, msgBody, levelId, groupId, msgDate, msgTime from forum order by groupDate and groupTime desc, msgId ", conn,3,3
האם כדאי לעבור ל-JS צד שרת?
רציתי לדעת האם כדאי לעבוד ל-JS צד שרת?
כמה זה שונה מצד לקוח?
ומה היתרונות על VBS בצד שרת?
ואם כדאי לי איפה אני יכול ללמוד את התחביר של השפה?
שרשר שאלותיך!
ובקשר לשאלתך, כן. כדאי מאד מאד לעבור מסיבות שתוכל לקרוא .
יש אלפי מדריכים ברשת שבהם תוכל ללמוד, אבל כמו תמיד הכי טוב להתחיל במדריך באתר
אני התחלתי להשתמש למרות שכל ההתחלות
קשות זו לא ממש כי זו שפה שאני מכיר אבל כל הטעויות של האותיות גדולות קטנות מעצבנות אותי!
בעיה עם שאילתא ב-JS…
מה הבעיה עם האילתא הבאה?:
rs.Open ("SELECT * FROM down WHERE dName like '%" & Request.QueryString("key1")() & "%' ORDER BY dClick", conn,3,3,1)
הנה ה-ERROR
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/aspyoava/down/main.asp, line 25
כמה בעיות:
rs.Open ("SELECT * FROM down WHERE dName like '%" + Request.QueryString("key1")() + "%' ORDER BY dClick", conn,3,3)
רק חשוב לציין
שרצוי לבדוק את הערכים המתקבלים לחיפוש ולהחליף את התווים שמפריעים ל-SQL כך שלא יתקבלו שגיאות SQL ולא תהיה פרצת SQL INJECTION
מן הסתם
אבל אין קשר…