צפיות
תשובות
שאלה
יש לי אתר הבנוי על מיסד נתונים access.
אני רוצה להעלות את המיסד לשרת אחד ואת האתר למיסד אחר.
השאלה שלי אך ניתן לחבר את האתר עצמו שנימצא על שרת אחד למיסד שנימצא על שרת שני(אפשר ביכלל?).
אני ניסיתי ככה:
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("http://כתובת השרת/*****.mdb")
Set con2 = Server.CreateObject("ADODB.Connection")
con2.open ConnectString
וזה הביא לי את השגיאה הבא:
Error Type:
Server.MapPath(), ASP 0173 (0x80004005)
An invalid character was specified in the Path parameter for the MapPath method.
/Default.asp, line 2
שורה 2 זאת השורה הזאת:
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("http://כתובת השרת/*****.mdb")
הבנתי את השגיאה אז מה ניתן לעשות חיבור אחר או כל דבר אחר כדי שאני יוכל להתחבר למיסד נתונים שנימצא בשרת אחר.
רק אם אפשר.
1 תשובות
תיאורטית, זה בלתי אפשרי באקסס.
מעשית, אני מכיר לפחות רכיב אחד שיודע לעשות את זה, אבל הוא לא זול בכלל.
יש מספר דרכים לבצע דבר כזה, אבל הן מחייבות דפי ASP גם בשרת שמחזיק את מסד הנתונים (פרטים ב FAQ של פורום תכנות ASP בתפוז)