550
צפיות
צפיות
28
תשובות
תשובות
עזרה בבקשה…
תראו…
ראיתי את המאמר לגבי פונקציית ה REPLACE…
עכשיו בניתי טופס פשוט ביותר… שמקבל טקסט מסויים על ידי TEXTEXTRA בשיטה POST…
ואז הוא מדפיס את הטקסט איפה שהיה ENTER הוא יורד שורה….
אני לא מבין למה זה לא פועל!!!
לצורך העניין הנה הקוד של מה שמקבל:
<%
dim str
str=request.form("t1")
Replace(str,chr(13),"<br>")
response.write(str)
%>
והשגיאה:
Error Type:
Microsoft VBScript compilation (0x800A0414)
Cannot use parentheses when calling a Sub
/d1.asp, line 15, column 26
Replace(str,vbCrlf,"<br>")
מישהו יכול בבקשה לעזור???
תודה מראש….
28 תשובות
שימו לב ש…
ה REPLACE בשגיאה לא תואם לREPLACE שרשמתי….
זה כי שיחקתי עם זה קצת אז אל תתיחסו….
Replace זה פונקציה
פונקציה מחזירה ערכים לכן באפשרותך לשים פונקציה או בתור משתנה או בתור פרמטר לפונקציה אחרת.
מנוע הפירוש של VBS חושב שאתה קורא לסאב-רוטינה. שזה כמו פונקציה רק שלא מחזיר ערכים (בלוק של קוד שלא מחזיר ערכים).
לכן שאתה מבצע ריפליס אתה צריך להכיל את תוכנו לתוך משתנה מסויים. במקרה הזה:
<%
dim str
str = request.form("t1")
str = Replace(str,chr(13),"<br>")
response.write(str)
%>
תשובה
str = Replace(str,chr(13),"<br>")
לא ראיתי שלא הכנסתי את זה לתוך ה STR… טעות…
סילחה… ותודה רבה…..
עוד שאלה…. (מצטער על הבורות)
אני רוצה להריץ חיפוש על טבלה במסד הנתונים שלי….
לפי דעתי עושים את זה ברמת ה SQL….
אבל אין לי מושג איך….
מישהו יכול לעזור לי????
תודה מראש, איליה.
אכן אבל
כנס לשו"ת של מדור SQL
תודה רבה….
אפשר לשאול עוד שאלה?
איך אני מתחבר לSQL SERVER???
כמו לכל DSN רגיל???
תשובה
Conn.Open "Provider=SQLOLEDB; Server=SERVERNAMEDBNAMEUSERNAMEPASSWORD
SERVERNAME = כתובת השרת
DBNAME = שם בסיס הנתונים
USERNAME = שם משתמש
PASSWORD = סיסמא
תודה!!! רבה!!! לך!!!
שאלה מטומטמת… אבל…
אני יכול לערוך קובץ ASP בזמן ריצה?
כי אני רוצה למשל שהמשתמש יכניס נתונים של מסד הנתונים שלו…
ואני מכניס את זה לתוך קובץ מסויים ואז אני אוכל לעשות אינקלוד לחיבור…
ולהתחבר דרך האינקלוד למסד הנתונים כל פעם שאני רוצה בכל עמוד……
אז אם אפשר בבקשה תגידו לי איך…
תודה מראש… איליה…
לא הבנתי את השאלה.
אתה מוכן לנסות להסביר בצורה ברורה מה אתה שואל?
אין בעיה…
יש לי דף ASP שנקרא למשל CONN.ASP
למשל אני רוצה ליצור קובץ התקנה שהמשתמש ממלא בו שם של מסד הנתונים..
שם משתמש למסד הנתונים… וסיסמא למסד הנתונים…
עכשיו כנראה שאני אצטרך להתחבר למסד הנתונים הזה שוב…
אז אני רוצה לערוך את CONN.ASP בזמן ריצה ולהניס אליו את הנתונים שהמשתמש הכניס…
ואז כל פעם להתחבר למסד הנתונים דרך CONN.ASP…
אם יש דרך אחרת אשמח לשמוע אותה….
בתודה… איליה…
אתה צריך
להשתמש ב-FSO עבור עריכת קבצים אוןליין.
.
כן… אבל …
אם השרת שלי לא תומך FSO??? יש עוד דרך אולי???
אין דרך אחרת לערוך קבצים אוןליין.
טוב לא נורא תודה רבה…
שאתם סובלים אותי ועונים על השאלות שלי…
יש פה מקום לכל שאלה
ואם….
אני הרי יכול להשתמש ב TEXT STREAM OBJECT ולעשות מסד נתונים של קובץ טקסט ואז להכניס את כתובת מסד הנתונים שם המשתמש והסיסמא…
ואז לשלוף את זה משם???
או שעדיף FSO???
מה אתם אומרים???
אפפעם, לעולם,
לעולם לעולם לעולם לעולם
לא לעבוד עם מסד נתונים שמבוסס על קובץ טקסט.
מסד נתונים הוא מסד נתונים, וקובץ טקסט הוא קוסץ טקסט.
אם אין תמיכה במסד נתונים לעבוד עם XML.
אז מה עם ACCESS???
זה רק כדי לשמור איזה 4 נתונים על מסד הנתונים אני לא מתכוון לבסס עליו את כל הפורום!!!
אז עדיף ב XML
הוא צודק אסור לשמור נותנים בקובץ טקסט
מותר. אבל לא שקובץ הטקסט ישמש כמסד
טוב פשוט…
רציתי לא להשתמש ב FSO כי חלק גדול מהשרתים לא תומכים בו….
וזה פשוט לא ממש נוח….
אז חשבתי אולי להשתמש בקובץ טקסט כמסד נתונים…
טוב תודה בכל מקרה לכולכם…
נסה לבדוק תמיכה באובייקט ל-XML
לרוב הוא מותקן יד עם השרת – רק צריך לראות האם השרת שלך לא "ביטל" אותו
איך אני כותב וקורא מקובץ XML???
ץןדה תראש לעוזרים…
דרך ASP אפשר להשתמש
באובייקט Microsoft.XMLDOM
שבעזרתו אפשר לקרוא ולכתוב (צריך לשמור את הכתיבה בסופו של דבר תישאר) מ/ל-קובץ XML
אם אינני טועה יש מאמר עליו במדור JS/ASP
תודה לך… מצאתי את זה…