הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בחיבור למסד נתונים. (https://hosts.co.il/forums/showthread.php?t=51274)

talbeno 03-08-07 13:35

בעיה בחיבור למסד נתונים.
 
שלום לכולם!
יש לי בעיה בחיבור למסד נתונים SQL. השפה שבה אני מנסה להתחבר היא ASP.
הSQL מופרד מהשרת, ז"א שהם לא נמצאים על אותו שרת. וכאשר אני מנסה להתחבר למסד הנתונים דרך המחשב שלי, דרך הלוקלהוסט (כאילו אני בודק את הקוד של ההתחברות) אז אני מצליח להתחבר אבל כאשר אני מנסה להתחבר דרך השרת אני לא מצליח.

זה הקוד התחברות:
<%
dim sCn
dim oRs
Set sCn = Server.CreateObject ("ADODB.Connection")
sCn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=67.159.9.157;DATABASE=otakucon;USER =otaku-con; PASSWORD=*******;OPTION=3;"
Set oRS = Server.CreateObject ("ADODB.RecordSet")
mySQL = "select * from members where 'name' like '"&fname&"' or email like '"&Email&"'"
oRS.open mySQL,sCn,3,3%>


וזאת השגיאה שהוא מראה לי כאשר אני מנסה להתחבר דרך השרת:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/regi.asp, line 12

ושורה 12 היא השורה של הפרטי התחברות לSQL.


תודה למי שיעזור לי (:

erezse 04-08-07 16:23

אני לא רואה שהגדרת בקוד שלך איפה ממוקם המסד עצמו.

לכן ,הוא מראה את הבעיה שהוא לא מצליח למצוא אותו.

בכל אופן ,ב- asp הייתי ממליץ לעבוד עם מסד נתונים מסוג access

talbeno 04-08-07 19:39

1. מה ז"א איפה ממוקם המסד עצמו?
2. הייתי עובד עם ACCESS אבל הוא מאוד מאוד מוגבל יחסית לSQL.

erezse 05-08-07 12:37

לא העלת את המסד לשרת ,ולא הגדרת בקוד איפה נמצא המסד =\

DCB 05-08-07 18:48

ציטוט:

נכתב במקור על ידי erezse (פרסם 536447)
לא העלת את המסד לשרת ,ולא הגדרת בקוד איפה נמצא המסד =\

בטח שהוא הגדיר
קוד:

sCn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=67.159.9.157;DATABASE=otakucon;USER =otaku-con
;

erezse 06-08-07 00:11

יש מצב שלא שמת
;

אחרי זה:

USER =otaku-con

DCB 06-08-07 00:16

ציטוט:

נכתב במקור על ידי erezse (פרסם 536807)
יש מצב שלא שמת
;

אחרי זה:

USER =otaku-con

תסתכל על הקוד שלו הוא כן שם

(מצטער שאני לא עוזר לך ורק מתקן טעויות פשוט אין לי נסיון עם ASP)
חשבת לפנות לlocalhost ולא לאי פי של השרת?
אולי אתה צריך את הPORT שמאפשר גישה לשרת?


כל הזמנים הם GMT +2. הזמן כעת הוא 20:15.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ