Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема VFP 9.0 + MS SQL Server 2000 / 6 сообщений из 6, страница 1 из 1
31.03.2008, 21:49
    #35225888
soho
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема VFP 9.0 + MS SQL Server 2000
Привет всем.

Прошу помочь.

Может кто сталкивался что это может быть?
Таблица в MSSQL, обращаюсь из vfp к ней через ODBC. )
Целое числовое поле. В нем лежит значение 8000, н-р. Фокс видит это поле как 8.
Такая беда по всем таблицам. При чем все равно как я обращаюсь:
remote view или sql pass-through technology - проблема остается.

Переношу SQL базу на другой комп - все нормально работает.
Значит, какой-то сбой в преобразовании значений через ODBC именно на моем десктопе.
Но где это настраивается и как я мог его сменить?
...
Рейтинг: 0 / 0
01.04.2008, 07:56
    #35226149
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема VFP 9.0 + MS SQL Server 2000
Покажите код подключения к серверу, DDL команду на таблицу, где проблема и код на pass-through (SQLEXEC) выборки данных к этой таблице, которая возвражает такое значение.
С уважением, Алексей
...
Рейтинг: 0 / 0
01.04.2008, 09:01
    #35226202
Проблема VFP 9.0 + MS SQL Server 2000
дайте посмотреть
скрипт на создание проблеммной таблицы + текст запроса
...
Рейтинг: 0 / 0
01.04.2008, 09:32
    #35226248
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема VFP 9.0 + MS SQL Server 2000
Сдаётся мне, что первая запись возвращаемого курсора имеет тип n(1,0)
...
Рейтинг: 0 / 0
01.04.2008, 15:00
    #35227490
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема VFP 9.0 + MS SQL Server 2000
PaulWistСдаётся мне, что первая запись возвращаемого курсора имеет тип n(1,0)
Пусть запрос покажет. Если там выражение для этого поля, то похоже на то, что вы говорите..
С уважением, Алексей
...
Рейтинг: 0 / 0
02.04.2008, 22:06
    #35231335
soho
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема VFP 9.0 + MS SQL Server 2000
Дорогие коллеги.
Спасибо что откликнулись.

Выход я нашел. Все оказалось очень просто.

Если столкнетесь с тем, что поле формата numeric(8,0)
вместо 1750 отображает 1, посмотрите не поставили ли вы
ненароком птичку в мастере OBDC подключения на чекбоксе
"Использовать национальные настройки"
. Я поставил и получил
проблему. Думаю что связано с разделителем триад у нас и в английской
системе.

Еще раз ВСЕМ спасибо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема VFP 9.0 + MS SQL Server 2000 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]