Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
искажение данных при выборке с SQL Server в Fox
|
|||
|---|---|---|---|
|
#18+
Суть проблемы такова: есть компьютер (выделенный) на котором выполняется производственный расчет с регулярностью 10-20 раз в день (P4-1500/256 Win2000 Prof SP2 Rus) расчет реализован на Visual FoxPro 6.0, но данные к нему хрянятся на SQL Server 2000 SP1. На сервере сделан ряд представлений для удобства выборки данных. Соединение с сервером мз Fox происходит посредством m.gnCon = SQLStringConnect("DRIVER=SQL Server;SERVER=MyServer;Trusted_Connection=Yes;DATABASE=MyDatabase") т.е. через ODBC в конечном счете а данные выбираются соответсвенно m.lcSQL = "SELECT * FROM viewBasePrices WHERE BID = " + STR(m.dnBID) + " OR BID = 0" = SQLEXEC(m.lnCon, m.lcSQL, "cSQLPrices") так вот, собственно, и подошли к проблеме - случайным образом, т.е. иногда несколько раз в день, иногда ни разу, в Fox приходят поломанные курсоры, т.е. строки в них либо пустые совсем, либо содержат всякую фигню, преимущественно CHR(0). В чем может быть проблема? PS. на клиенте стоит MDAC 2.6 PPS. проблема очень срочная и насущная, помогите если знаете, плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2001, 11:01 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1824995]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 327ms |

| 0 / 0 |
