Timeout expired

ספארי

New member
Timeout expired

אני עובד בדלפי מול שרת SQL. כל שאילתא שלוקחת יותר מחצי דקה זורקת לי הודעת TIMEOUT EXPIRED. הגדלתי בדלפי את ה- COMMAND TIMEOUT וזה לא עוזר. האם צריך לשנות את הפרמטר הזה איפשהו בשרת ה- SQL ? האם יכול להיות שמשהו אחר גורם לשגיאה הזו ? אגב, אני מתחבר לשרת ה- SQL לא כאדמיניסטרטור אלא בסיסמא, אבל לא נראה לי שזה קשור. תודה מראש.
 

גרי רשף

New member
שינוי ברירת מחדל TimeOut ../images/Emo22.gif

אם אתה עובד עם Pass Through Query ויוצר אותה דרך קוד, יש להגדיר עבור ה- QueryDef (נניח Q):
Q.ODBCTimeOut = 300​
אם אתה עובד דרך ADO יש להגדיר עבור ה-Connection (נניח Cn)
Cn.CommandTimeOut = 300​
300 מציין כמה שניות (ניתן לרשום 0 אם רוצים שלא תהיה מיגבלת זמן).
 

ספארי

New member
זה לא הצליח.

פשוט חשבתי שאני צריך לשנות את ההגדרות גם בשרת ה- SQL או משהו.
 
למעלה