искажение данных при выборке с SQL сервера
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



искажение данных при выборке с SQL сервера Expand / Collapse
Автор
Сообщение
15.11.2001 14:01
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 28.10.2002 16:35
Сообщ.: 41, Visits: 452
Суть проблемы такова:
есть компьютер (выделенный) на котором выполняется производственный расчет
с регулярностью 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. проблема очень срочная и насущная, помогите если знаете, плз.
Сообщ. #732933
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 12:57