Вниз
Скачать: CL | DM;

Delphi + MySQL   Найти похожие ветки 

 
Вова   (2009-03-26 19:36) [0]

Подскажите пожалуйста, как посадить файл в поле BLOB в таблице MySQL. Использую TZQuery. делаю так:

 Stream := TMemoryStream.Create;
 Stream.LoadFromFile("C:\1.txt");

 qMain.SQL.Text := "insert into ........ ";

 // На этом месте появляется ошибка:
 TBlobField(DM.qMain.ParamByName("CONTENT")).LoadFromStream(stream);

---------------------------
Debugger Exception Notification
---------------------------
Project Transport.exe raised exception class EAccessViolation with message "Access violation at address 0048CB70 in module "trs.exe". Read of address 544E5157". Process stopped. Use Step or Run to continue.
---------------------------
OK   Help  
---------------------------


 
Palladin ©   (2009-03-26 19:39) [1]


> TBlobField(DM.qMain.ParamByName("CONTENT"))

аре ю щуре, что оно TBlobField ?


 
Вова   (2009-03-26 19:41) [2]


> аре ю щуре, что оно TBlobField ?


Все, что в гугле нашел, как правильно написать подскажите чайнику, очень прошу =(


 
Palladin ©   (2009-03-26 19:51) [3]

перевожу на родной: Ты уверен что поле CONTENT является BLOB полем?


 
Вова   (2009-03-26 19:54) [4]


> перевожу на родной: Ты уверен что поле CONTENT является
> BLOB полем?


да, в MySql Front смотрю, это точно blob поле...


 
Palladin ©   (2009-03-26 20:10) [5]

ShowMessage(BoolToStr(DM.qMain.ParamByName("CONTENT").IsBlob,True))

чего кажет?


 
Вова   (2009-03-26 20:26) [6]


> чего кажет?


Не компилится, типа IsBlob нету, только IsNull есть ...

[Error] uMain.pas(155): Undeclared identifier: "IsBlob"


 
Palladin ©   (2009-03-26 20:33) [7]

тьфу, у тебя зоюсы... фих знает, я ими не пользуюсь...


 
Вова   (2009-03-26 20:33) [8]

А TZQuery умеет работать с блобами ?


 
Вова   (2009-03-26 20:34) [9]


> тьфу, у тебя зоюсы... фих знает, я ими не пользуюсь...


посоветуйте какой использовать лучше ?


 
Palladin ©   (2009-03-26 20:36) [10]

ну я как истинный ариец советую использовать ADO )


 
clickmaker ©   (2009-03-27 10:10) [11]

эээ... а как сочетается TBlobField(DM.qMain.Param?


 
Palladin ©   (2009-03-27 10:12) [12]

эко меня вчера торкнуло... такой ерунды не заметил...


 
Вова   (2009-03-27 12:30) [13]

А как правильно написать ? Или хотя бы подскажите где можно пример посмотреть? =(


 
Вова   (2009-03-27 12:30) [14]

Удалено модератором


 
Вова   (2009-03-27 12:30) [15]

Удалено модератором


 
Вова   (2009-03-27 12:30) [16]

Удалено модератором


 
Вова   (2009-03-27 12:30) [17]

Удалено модератором


 
Вова   (2009-03-27 12:30) [18]

Удалено модератором


 
Вова   (2009-03-27 12:30) [19]

простите, инет погнал


 
Плохиш ©   (2009-03-27 12:43) [20]


> Вова   (27.03.09 12:30) [13]
>
> Или хотя бы подскажите где можно
> пример посмотреть?

Почитать справку на предмет отличия Field от Param в свете назначений этих сущностей.


 
from kz   (2009-03-27 20:22) [21]

ParamByName("CONTENT").LoadFromStream(stream , ftBlob);



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.007 c
2-1238322482
R0k
2009-03-29 14:28
2009.05.10
Перенос елементов из ListBox в StringGrid


2-1222512134
Rav
2008-09-27 14:42
2009.05.10
Как сохранить *.jpg в базу данных


15-1236688315
забылпароль
2009-03-10 15:31
2009.05.10
Вопрос к любителям музыки, или технически грамотным


2-1238486856
Handle
2009-03-31 12:07
2009.05.10
проверка вхождения строки без учета регистра


10-1156333737
Bnd
2006-08-23 15:48
2009.05.10
компонент prOpcKit




   Наверх