443
צפיות
צפיות
23
תשובות
תשובות
מערכת החדשות שמופיעה בASP-מאמרים
שלום!
ניסיתי להפעיל את מערכת החדשות שמופיעה אצלכם במאמרים של ASP,
ונתקלתי בשגיאה הבאה:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
/rapworld/asp/add_news.asp, line 40
מה השגיאה אומרת ואיך פותרים את הבעיה.
תודה
ISRAPPER
23 תשובות
קוד רלוונטי בבקשה
הנה הקוד
<html>
<head>
</head>
<body >
<%
hap=0
for each name in Request.Form
hap = hap + INSTR(1, Request.Form(name), "מפגר", 1)
hap = hap + INSTR(1, Request.Form(name), "מכוער", 1)
hap = hap + INSTR(1, Request.Form(name), "אידיוט", 1)
Next
If hap > 0 Then
Response.write "<h2><center>שפה כזאת לא מורשת כאן</h2>"
Response.write "</body></html>"
Response.end
End If
%>
<%
title=Trim(Request.Form("title"))
full_news=Trim(Request.Form("full_news"))
author=Trim(Request.Form("author"))
If LEN(Author)=0 Then Author="חסוי"
full_news=REPLACE(full_news, vbCrlf, "<br>")
full_news=REPLACE(full_news, "[b]", "<b>")
full_news=REPLACE(full_news, "[/b]", "</b>")
sq="insert into news(full_news,title,author)values(`"&full_news&"`,`"&title&"`,`"&author&"`)"
path = server.mappath("news.mdb")
set c=server.createobject("ADODB.Connection")
c.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &path
c.Execute sq
%>
<h2><center>חדשות נוספו בהצלחה</h2>
</tr>
</table>
</body>
</html>
השורה שבה מופיע השגיאה מסומנת באדום ומודגשת
תודה על העזרה
ISRAPPER
גם רווחים יכולים לעזור
sq="insert into news(full_news,title,author) values ('"&full_news&"','"&title&"','"&author&"')"
אז ככה
דבר ראשון ,תודה על העזרה.
נתקלתי בהודעת שגיאה חדשה:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Field 'news.title' cannot be a zero-length string.
/rapworld/asp/add_news.asp, line 41
מה היא אומרת ואיך פותרים את הבעיה?
תודה
ISRAPPER
תשובה
תראה במסד, בטבלה "news" האם השדה "title" מוגדר כשדה חובה (לא יכול להיות ריק – אפס תווים).
בגודל השדה כתוב 50 ,כך שזה לא יכול
להיות ריק
…
זה שיש הגבלת תווים זה טוב
אבל יכול להיות שזה מפתח למשל ואז אתה חייב לשים בו ערכים.
כלומר
השדה לא יכול להכיל ערכים ריקים
זה לא מפתח
המפתח היה דוגמא
תגובה
אני רק מתחיל בזה ולא הבנתי כלום.
תבדוק במאפייני השדה
במד האם הוא יכול להכיל ערכים ריקים (null)
תודה,זה עבד!
שאלה חדשה-מערכת מסרים אישית
שלום לכולם!
1.רציתי לדעת איך אני יכול לבנות מערכת של מסרים אישים והצגת
משתמשים מחוברים כמו של האתר :
http://www.setup.co.il
2.רציתי לשאול אותכם איך אני בונה מערכת שבה אני מוסיף לטבלה מסויימת,
תוכנה שיוכלו לדרג אותה .
3.איך בונים מערכת של תגובות לדף מסויים?
תודה לכל העוזרים
ISRAPPER
לא תקבל פה קוד מוכן.
נוכל לכוון אותך/לעזור/לתת רעיונות במידה ותתקל בבעיות בזמן הפיתוח…
אם אתה יודע טכנולוגית צד שרת כלשהי תתחיל בפיתוח ונשמח לעזור
אח שלי …
אל תקפוץ מעל לפופיק אתה אמרת שאתה מתחיל אז אולי כדאי שתלך על דברים יותר קטנים ולאט לאט תעלה …
ואני אומר הכול בנימה של חברות אל תחשוב שאני לא רוצה לעזור
כי אם נביא לך הסבר אתה מן הסתם לא תבין אותנו כל כך
ואחרי כל תשובה שלנו יהיו לך עוד 20 שאלות
אז תנסה קודם ללכת על המערכת תגובות
זה הכי קל…. תנסה
כנסו שנייה
לא ציפיתי לקבל קוד מוכן.
איזה נושאים אתם ממליצים לי ללמוד בASP כדי שאדע לבנות דברים כאלה ?
יש לי עוד שאלה.
נגיד בדף מסויים בASP שמציג טקטס שנשלח אליו,אז איך אני גורם לטקסט
הזה לזוז כמו בחדשות?
תודה על העזרה
ISRAPPER
אני מציע לך ללמוד מההתחלה.
תתחיל עם HTML, אח"כ CSS, אח"כ vbs או js (צד שרת), אח"כ asp, ואח"כ עבודה עם מסדי נתונים. כמו כן, תלמד בשלב מסוים גם js צד לקוח.
אז ככה
HTML למדתי מזמן ואני יודע את זה מצויין.
CSS קראתי על זה קצת בSETUP ,אני יודע גם FLASH .
ועברתי קצת על המדריכים באתר של זה בנושא ASP .
יש מדריכים מסויימים בASP שאתה ממליץ לי ללמוד אותם כדי לדעת לבנות
את מה שכתבתי למעלה?
תודה
ISRAPPER
אתה צריך לעבור
על המדריכים
ASP
SQL
VBS (אפשר גם JS צד שרת)
תעבור על המדריך "תכנון DB" שנמצא במדור SQL.
אוקיי,תודה. אתם יכולים לענות לי על
השאלה הבאה:
איך אני גורם לדף ASP שבו מוצג טקסט(שנשלח מדף אחר) לנוע
כמו בחדשות של אתרים?
תודה על העזרה
ISRAPPER
זאת שאלה לפורום צד לקוח
והעובדה שאתה שואל אותה כאן מראה על כך שאולי דפדפת על המדריכים באתר. אתה צריך ללמוד ASP, לא סתם לעבור על המדריכים.
אוקיי,תודה
הודעת שגיאה
קיבלתי את הודעת השגיאה הבאה:
Microsoft JET Database Engine error '80004005'
Unspecified error
/tactworld/asp/subscribe.asp, line 6
זה קוד הדף,שורה 6 מסומנת באדום
<%
Dim conn, SQLstr
Set conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject ("ADODB.Recordset")
Conn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("database.mdb") & ""
Conn.Open
SQLstr="INSERT INTO Users (Nickname,Password) VALUES ('"
SQLstr = SQLstr & Request("Nickname") & "','"
SQLstr = SQLstr & Request("Password") & "')"
conn.Execute SQLstr
conn.Close
Set conn = Nothing
%>
איך אני פותר את הבעיה?
תודה
ISRAPPER