פורסם 2003 במרץ 2622 שנים הי לכם.. אני רוצה לפתוח אתר שחלק ממנו הוא הזנת מידע והצגתו. אני רוצה שהמידע כמובן יהיה שמור על שרת כלשהו ומתוך האתר אפשר יהיה לפנות אליו ולבצע שאילתות. אני יודע SQL. איך אני יכול לעשות למשל Database ב Access, לעלות אותו לרשת ולכתוב עמוד באינטרנט שמתוכו מתבצעות שאילתות ל DB הזה? ואין לי שום מושג ב ASP או PHP וכו'.. רק html ו c++ (ו sql). תודה על העזרה עריכה: הממ קצת שיחקתי עם Access ומצאתי Wizard שבונה עמודים. הבנתי איך לעשות שכל פעם יציג שורה אחת מתוך טיפוס נתונים מסויים אבל מה אם אני רוצה להציג את כל השורות בבת אחת? ובכלל טיפים למתחילים יועילו לי מאד.
פורסם 2003 במרץ 3022 שנים פעם היה לי משעמם אז הייתי משחק עם ASP, הנה משהו פשוט שהיה לי אז:<%On Error Resume NextSet C = Server.CreateObject("ADODB.Connection")C.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/site.mdb"))Set R = Server.CreateObject("ADODB.Recordset")R.ActiveConnection = CR.Open "SELECT * FROM textsResponse.Write "<HTML><BODY>Information:<BR>ID: " &R.Fields("ID") & " <BR> First Name: " &R.Fields("fname") & " <BR> Last Name: " &R.Fields("lname") & " <BR> Age: " & R.Fields("Age")& " <BR> City: " & R.Fields("City") & "<BR></BODY></HTML>"R.CloseSet R = NothingC.CloseSet C = Nothing%>מה שהסקריפט עושה זה לקחת את כל הפרטים מתוך הטבלה ולהדפיס אותם לעמוד.
פורסם 2003 באפריל 222 שנים סתם מסובך,הנה הקוד שלך ערוך לצורה יותר פשוטה.<%@LANGUAGE="VBSCRIPT" CODEPAGE="1255"%><%Set R = Server.CreateObject("ADODB.Recordset")R.ActiveConnection = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/site.mdb")R.Open "SELECT * FROM texts%><HTML><BODY>Information:<BR>ID: <%=(R.Fields("ID"))%> <BR>First Name: <%=(R.Fields("fname").Value)%> <BR>Last Name: <%=(R.Fields("lname").Value)%> <BR>Age: <%=(R.Fields("Age").Value)%> <BR>City: <%=(R.Fields("City").Value)%> <BR></HTML></BODY><%R.CloseSet R = Nothing%>טובנו, לא נשאר הרבה מהקוד שלך, אבל זה עדיין יותר נוח 8)
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.