ABA


"בעיה בקובץ ASP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11758 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11758
Barakm

   15:15   18.03.07   
אל הפורום  
  בעיה בקובץ ASP  
 
   כמו שציינתי באשכול הקודם יש לי להגיש למחר פרויקט במחשבים ואני צריך שכאשר מישהו נרשם בטופס הרשמה שלי הנתונים יופיעו בטבלה של האקסס.

זה מה שרשום בקובץ ASP שלי:


<script language="javascript">
<%
set con = Server.createObject("ADODB.Connection")
con.open "driver={Microsoft Access Driver (*.mdb)};DBQ=d:\hshome\mcompute\mcomp.dacho.co.il\---\table1.mdb"

i=request.querystring("id")
f=request.querystring("fname")
l=request.querystring("lname")
e=request.querystring("email")
p=request.querystring("pass")
flag=1
%>
var error=""
<%
set r=con.execute("select*from table1 where id='"&i&"'")
if not r.eof then
%>
error=error+"השם משתמש קיים";
<%
flag=0
end if
set r=con.execute("select*from table1 where fname='"&f&"'")
if not r.eof then
%>
error=error+"השם שלך כבר נמצא במערכת";
<%
flag=0
end if
if flag then
sq="insert into table1 (lname,fname,email,id,pass) values ('"&i&"','"&f&"','"&l&"','"&e&"','"&p&"')"
con.execute sq
%>
alert("צורפת בהצלחה למערכת");
<%
else
%>
alert(error);
<%
end if
%>
</script>

השם של הקובץ אקסס הוא table1 וכל הID וה LNAME הם השמות של השדות שלי בקובץ HTML.

כשאני לוחץ על הקובץ ASP הוא רושם לי לא ניתן להציג דף זה.

מה הבעיה בקובץ??

תודה רבה!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ ככה... MeToR 18.03.07 22:25 1
     מור למה אתה עובד עם vbs? akoka 18.03.07 22:59 2
         מה זאת אומרת? MeToR 18.03.07 23:50 3
             לעבוד עם JS akoka 18.03.07 23:57 4

       
MeToR
חבר מתאריך 26.1.07
11 הודעות
   22:25   18.03.07   
אל הפורום  
  1. אממ ככה...  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 18.03.07 בשעה 22:30 בברכה, MeToR
 
הנה קוד מתוקן, והשינויים הם בכחול.

* ישנם שינויים שבוצעו במטרה לגרום לקוד להיות תקני, ויכול להיות שגם בלי שינויים אלה הקוד היה עובד.סןףף



<%@language="vbscript"%>

<script language="javascript">
set conn = server.createobject("ADODB.Connection")

conn.mode = 3
set r = server.createobject("ADODB.Recordset")
con.open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("table1.mdb") & "; Uid=admin; Pwd=;"

i=request.querystring("id")
f=request.querystring("fname")
l=request.querystring("lname")
e=request.querystring("email")
p=request.querystring("pass")
flag=1
%>
var error="";
<%

r.open "select * from table1 where id='" & i & "'" , c

if not r.eof then
%>
error=error+"השם משתמש קיים";
<%
flag=0
end if

r.open "select * from table1 where fname='" & f & "'" , c

if not r.eof then
%>
error=error+"השם שלך כבר נמצא במערכת";
<%
flag=0
end if
if flag then
sq="insert into table1 (lname,fname,email,id,pass) values ('" & i & "','" & f & "','" & l & "','" & e &"','" & p & "')"
con.execute sq
%>
alert("צורפת בהצלחה למערכת");
<%
else
%>
alert(error);
<%
end if
%>
</script>


* המלצה נוספת - כדאי לך לשנות את שם השדה id למשהו אחר, כדי שתוכל לתת לשדה המפתח הראשי את השם id.

אם עדיין משהו לא עובד, תגיד לי בבקשה.

בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   22:59   18.03.07   
אל הפורום  
  2. מור למה אתה עובד עם vbs?  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   23:50   18.03.07   
אל הפורום  
  3. מה זאת אומרת?  
בתגובה להודעה מספר 2
 
   בעיקרון, הרבה זמן לא עבדתי עם ASP...
אבל בלי קשר, אני רגיל ככה כי זה מה שלמדתי אנערף :|
יש משהו יותר טוב?

אם כן, אשמח לדעת


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   23:57   18.03.07   
אל הפורום  
  4. לעבוד עם JS  
בתגובה להודעה מספר 3
 
   תאכלס אני יגיד לך עבודה עם VBS מוגבלת בהרבה דברים מאשר עבודה עם JS


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net