07.09.2005, 18:29 | #1 |
Гость
|
ReportRun.fetch() source code
хотел бы я не него взглянуть, а еще на того, кто его писал
|
|
08.09.2005, 13:18 | #2 |
Сенбернар
|
А можно спросить - зачем?
|
|
08.09.2005, 13:25 | #3 |
Гость
|
затем, что бажный он, неправильно работает с соединенными по exists join таблицами
|
|
08.09.2005, 13:34 | #4 |
Сенбернар
|
А если вот так?
// The fetch method could be overloaded // with code that fetches records in another way than // by calling super() boolean fetch() { address a; select a; element.send(a); return true; // don't abort execution of report }
__________________
Best Regards, Roman |
|
08.09.2005, 13:40 | #5 |
Гость
|
а что так, естественно я его переписал как мне надо, но факт, что стандартный неправильно работает
|
|
08.09.2005, 13:43 | #6 |
Сенбернар
|
Еще немного пофлеймлю: "The super() call in the fetch mothod executes the report's query and calls send for the record found by the query". То есть от самого fetch(), по сути, мало что зависит... Ему query подсунули, он ее и выполнил. А уж что там в query - это не его, fetch()-a, дело...
__________________
Best Regards, Roman |
|
08.09.2005, 13:50 | #7 |
Гость
|
я выше написал, в каком случае он это делает неправильно, можешь проверить сам, если есть желание
|
|
|
|