powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MemoToText ???
3 сообщений из 3, страница 1 из 1
MemoToText ???
    #34050720
Angry Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, помогите понять в чем трабла.
В MSSQL2000 есть табличка содержащая поле типа ТЕХТ. При получении с помощью ХП фоксового курсора оно преобразовывается в МЕМО. Если попытаться вызвать ХП содержащую INSERT или UPDATE и в качестве парметра для поля ТЕХТ подставить ссылку на значение поля МЕМО сваливается ошибка от SQL Associated statement is not prepared. Ошибка не возникает если убрать этот параметр из обработки.
...
Рейтинг: 0 / 0
MemoToText ???
    #34052394
foxwizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, у меня работает без вопросов

UPDATE [basa].[dbo].[perdoc] SET [prims]=?_prims.txt WHERE id_perdoc=?oapp.id_perdoc


Где _prims - курсор с мемо полем txt
...
Рейтинг: 0 / 0
MemoToText ???
    #34052847
Angry Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примерно так выглядит ХП:
Код: plaintext
1.
2.
3.
4.
CREATE PROCEDURE dbo.sp_setXXX
        @id int
        @aaa text
AS UPDATE  XXX SET aaa = @aaa WHERE (id = @id)
GO
где ХХХ имя таблицы в БД, ааа - поле ТЕХТ.
Вот такой вызов
Код: plaintext
SQLEXEC(mConnect00, "{CALL sp_setXXX (?Fff.id, ?Fff.aaa)}")
где Fff.aaa - поле МЕМО в фоксовом курсоре, и приводит к вышеописанной ошибке. Вчера вечером доперло, что в этом случае придется предварительно это поле конвертить
CAST(Fff.aaa AS m)
и полученное значение подсовывать в качестве параметра.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MemoToText ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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