|
|
|
Перевод кода на MS SQL Server
|
|||
|---|---|---|---|
|
#18+
ВладимирМ Valentin_timaВ общем то Вы правы, кроме того, что SQLEXEC возвращает не изменяемый сурсор, а СА буферизированный изменяемый. 1) SQLExec() возвращает изменяемый и буферизированный курсор. Его вполне можно редактировать, при этом не забывая, что он буферрезирован. Отменить буферизацию такого курсора невозможно в принципе. Как и в CursorAdapter 2) При желании, используя ряд настроек CursorSetProp(), полученный через SQLExec() курсор можно сделать обновляемым. Т.е. самому написать класс CursorAdapter. Как уже сказал Aleksey-K CursorAdapter - это просто некий класс-надстройка над SQLExec(). Все основные функции в SQLExec() уже заложены. CursorAdapter - это просто удобный интерфейс. Ну тогда SQLExec() должен уметь коннектиться через АDO, а он это умеет? Иначе это принципиальное отличие от СА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 15:05 |
|
||
|
Перевод кода на MS SQL Server
|
|||
|---|---|---|---|
|
#18+
2 Valentin_tima, используй КАД он позволяет абстрагироваться от сервера, курсоров ..., позволяет правильно моделировать процессы получения и обновления данных но только 9-ю версию лисы нужно использовать sqlexec - это трудоемкий ручной способ работы с сервером ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 15:43 |
|
||
|
Перевод кода на MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Valentin_tima Valentin_tima В общем то Вы правы, кроме того, что SQLEXEC возвращает не изменяемый сурсор, а СА буферизированный изменяемый. Ну тогда SQLExec() должен уметь коннектиться через АDO, а он это умеет? Иначе это принципиальное отличие от СА. Интересно, какое отношение технология ADO имеет к типу возвращаемого курсора Cursor Adapter - это объединение 4 принципиально разных технологий доступа к данным в одном интерфейсе Native - прямой доступ к DBF средствами FoxPro ODBC ADO XML Т.е. внешне, вроде бы все однаково, но "начинка" принципиально разная SQLExec() - это одна из 4 технологий. В данном случае ODBC. Для работы через ADO используют другие механизмы. НЕ SQLExec(). В свою очередь CursorAdapter является оберткой и над этими другими механизмами. КАЖДУЮ из этих 4 технологий можно реализовать без CursorAdapter. В одних случаях это будет просто, в других - сложно. Технология ADO - это "не естесственный" механизм доступа к данным с точки зрения FoxPro. Поэтому реализовать такой механизм вне CursorAdapter можно, но потребует значительных усилий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 15:49 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1590237]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
9ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 344ms |

| 0 / 0 |
