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

Имеется VFP5.0 SP3, MyODBC 3.51-6, MySQL 4.12
Формируем запрос

Номер коннекта hspros1>1 все в порядке

mkon = 13197
mnach= 13177
mconn=sqlexec(hspros1,'SELECT * from filename LIMIT ?mnach, ?mkon','cursor1')
запрос исполняется и получаем всегда 2 запись из таблицы filename

Этот же запрос 'SELECT * from filename LIMIT 13177, 13197 в приложении MySQL-Front отрабатывает правильно

Есть подозрения на работу MyODBC 3.51-6, хотя все запросы с символьными полями работали правильно. Кто может подскажите!

Александр.
...
Рейтинг: 0 / 0
Связка VFP-MySQL работает не корректно
    #32866162
vlas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
d=100
SQLEXEC(n, "SELECT * FROM a WHERE x > "+STR(d),"MYCURSOR")
у тебя исправляется аналогично
сделано на vfp8-mssql 2000
...
Рейтинг: 0 / 0
Связка VFP-MySQL работает не корректно
    #32867091
Andrey Ts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlasd=100
SQLEXEC(n, "SELECT * FROM a WHERE x > "+STR(d),"MYCURSOR")
у тебя исправляется аналогично
сделано на vfp8-mssql 2000

Согласен. НО: это не будет работать, если d=NULL. Учтите, если это возможно у вас. Но самое интересное получается, когда в варианте, подобном
abonent113
mnach= 13177
mconn=sqlexec(hspros1,'SELECT * from filename LIMIT ?mnach, ?mkon','cursor1')
запрос исполняется и получаем всегда 2 запись из таблицы filename

будет использоваться строковая переменная с пустым значением (mnach="")
VFP 5 выдавал ошибку и не выполнял SQL.

Так что, ИМХО, проблема в передаче параметра (напр ?mnach) через драйвер.
...
Рейтинг: 0 / 0
Связка VFP-MySQL работает не корректно
    #32867105
abonent113
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все получилось!
Делается это так
mkol = alltrim(str(8))
mnach= alltrim(str(13177))+[, ]

gggg=sqlexec(hspros1,'SELECT * from <filename> LIMIT '+mnach+mkol, 'mratata')

Александр
...
Рейтинг: 0 / 0
Связка VFP-MySQL работает не корректно
    #32867363
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
m.min= 10 
m.max= 5 
? SQLExec(hsql,'select * from TABLE limit ?Int(m.min), ?Int(m.max)')
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Связка VFP-MySQL работает не корректно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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