Вниз
Скачать: 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
15-1236674398
zzzzzz
2009-03-10 11:39
2009.05.10
in в VBScript


10-1153747700
Calibr2
2006-07-24 17:28
2009.05.10
Как связать OleVariant с CorelDRAW?


9-1179562031
frame3
2007-05-19 12:07
2009.05.10
часы в игре


2-1238085390
Вова
2009-03-26 19:36
2009.05.10
Delphi + MySQL


15-1236501285
Юрий
2009-03-08 11:34
2009.05.10
С днем рождения ! 7 марта 2009 суббота




   Наверх