|
|
|
Forum 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. проблема очень срочная и насущная, помогите если знаете, плз.
|
|
|
|