:: Архив конференции по VFP до 2005 года
sqlexec('INSERT...')
IGOR_SMIRNOVSKY
Автор

Сообщений: 132
Откуда: СПб
Дата регистрации: 02.03.2005
Перемещено из форума Ассоциация разработчиков =ФоксКлуб=


Как заполнить значением поле в таблице *.mdb, которое описано как числовое размером 1 байт ?




------------------
дураком помру
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
А CAST() или CONVERT() не помогут?




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
IGOR_SMIRNOVSKY
Автор

Сообщений: 132
Откуда: СПб
Дата регистрации: 02.03.2005
Это фоксовые функции ? У меня их нет (VFP-5).




------------------
дураком помру
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Это функции SQL Serverа. Ты работаешь с таблицами Accessа?




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
И еще в названии тема или ошибка, или описка. SQLEXEC() первым параметром просит указатель на соединение.




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
IGOR_SMIRNOVSKY
Автор

Сообщений: 132
Откуда: СПб
Дата регистрации: 02.03.2005
Так точно.




------------------
дураком помру
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Ну тогда воспользуйся его функциями преобразования.




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
IGOR_SMIRNOVSKY
Автор

Сообщений: 132
Откуда: СПб
Дата регистрации: 02.03.2005
Конечно это не точность. Проверено, что ошибку (синтаксис команды) вызывает именно это поле.
В описании Accese я не нашел как программно это решается.




------------------
дураком помру
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Попробуй SQLEXEC(<Connection>,INSERT CByte(<Expr>) ...)




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: sqlexec('INSERT...')
IGOR_SMIRNOVSKY
Автор

Сообщений: 132
Откуда: СПб
Дата регистрации: 02.03.2005
Описание функции CByte() у меня отсутствует.
Не понял синтаксиса: вы предлагаете нечто такое ?

"INSERT INTO CardHolders (PERCENT) "+;
"VALUES (CByte(100))"

Такое работать не хочет. Если вместо 100 подставить 'd' - тоже.




------------------
дураком помру
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 8 (Гостей: 8)

© 2000-2024 Fox Club 
Яндекс.Метрика