powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Аксесс ->Фокс
13 сообщений из 13, страница 1 из 1
Аксесс ->Фокс
    #34483920
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Что-то я не загружусь...


m.lcDSNLess = "Driver={Microsoft Access Driver (*.mdb)};Dbq=\\Servera\event\tserver.mdb;Uid=Syz;Pwd=;"

m.lConnect = SQLSTRINGCONNECT(m.lcDSNLess)
SQLEXEC(m.lConnect, "SELECT * FROM event", "CurResult")

m.lcCommand = [SELECT devicetime,data] SQLEXEC(m.lConnect, m.lcCommand, "CurResult")

COPY TO c:\tmp\spisok.dbf &&FOR auftrag_id=VAL(mlcFind)

=SQLDISCONNECT(m.lConnect)

browse


Вопрос вот в чем. При просмотре mdb-шного файла одно поле видно нормально, а при browse - только MEMO 4 символа. Как бы втянуть реальное содержимое поля?
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34483968
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StandD...При просмотре mdb-шного файла одно поле видно нормально, а при browse - только MEMO 4 символа. Как бы втянуть реальное содержимое поля?У тебя наверное при Browse показывает, что VFP преобразовал поле таблицы event из tserver.mdb в поле типа MEMO. И при клике на элемент записи у тебя открывается и показывается всего 4 символа? Я правильно понял? Хотя в истинной таблице содержимое больше имеет символов?
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34483993
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СА StandD...При просмотре mdb-шного файла одно поле видно нормально, а при browse - только MEMO 4 символа. Как бы втянуть реальное содержимое поля?У тебя наверное при Browse показывает, что VFP преобразовал поле таблицы event из tserver.mdb в поле типа MEMO. И при клике на элемент записи у тебя открывается и показывается всего 4 символа? Я правильно понял? Хотя в истинной таблице содержимое больше имеет символов?

Показывает 4 символа, но эти символы - "Мемо", а в аксессовском файле это поле, например, DOOR=1, CELL=16, CARD="1417AF001A"
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34484011
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StandDПоказывает 4 символа, но эти символы - "Мемо", а в аксессовском файле это поле, например, DOOR=1, CELL=16, CARD="1417AF001A"1. Ткни на это MEMO мышкой и откроется содержимое.
2. Почему получил MEMO в VFP? А потому, что размер поля в таблице event БД tserver.mdb имеет больше чем (255) принято в VFP. Вот драйвер и переконвертировал его в MEMO.
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34484025
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СА StandDПоказывает 4 символа, но эти символы - "Мемо", а в аксессовском файле это поле, например, DOOR=1, CELL=16, CARD="1417AF001A"1. Ткни на это MEMO мышкой и откроется содержимое.
2. Почему получил MEMO в VFP? А потому, что размер поля в таблице event БД tserver.mdb имеет больше чем (255) принято в VFP. Вот драйвер и переконвертировал его в MEMO.

Да, при тычке содержимое видно. А как бы поиметь энту информацию без тычка в базу Fox'a?
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34484028
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34484035
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StandDДа, при тычке содержимое видно. А как бы поиметь энту информацию без тычка в базу Fox'a?А он и так в таблице VFP. Просто он организован в поле типа MEMO.
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34484042
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34489566
homik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня.
Проблема такого-же рода :
Некоторые поля типа Number конвертируются в Integer.
В чем закавыка ?
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34490021
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
homikВсем доброго дня.
Проблема такого-же рода :
Некоторые поля типа Number конвертируются в Integer.
В чем закавыка ?А у тебя тип поля и его размер каковы в таблице БД акцесса? У меня все работает.
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34491480
homik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице Аксесс написано "Long Integer", при запросе можно его как-то конвертировать ?
Или это делается после выполнения запроса ?
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34491524
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
homikВ таблице Аксесс написано "Long Integer"...Ну и как ты хотел чтобы VFP воспринял "Long Integer"? Только Integer.
homik...при запросе можно его как-то конвертировать ?...Это надо смотреть Help по Access. Или в ихний форум. Мне искать некогда.
homik...Или это делается после выполнения запроса ?Да.
Код: plaintext
SELECT ..., CAST(p_integer as Numeric( 15 , 6 )) as p_numeric FROM <Имя курсора>
...
Рейтинг: 0 / 0
Аксесс ->Фокс
    #34491871
homik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Превесьма преблагодарен !!!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Аксесс ->Фокс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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