create table X(id varchar2(2), bmpfile blob);
代码怎么写?
代码怎么写?
解决方案 »
- 手头有一项目,求北京项目合作者
- 有没有方法截取发送到某个句柄的一条消息。通过DragAcceptFiles(Handle, Enable),截取 WM_DROPFILES 消息
- 我想从摄像头获取图片,但是视频窗口必须出现在屏幕上,如何在后台获得摄像头的图片。
- cyblueboy83(爱情白痴-电脑迷)请进 (专门给分,旁人免进,谢谢合作!!!!^-^)
- 如何判断当前是否连接到互联网上????如何判断一个地址是否有效?
- DBGrid滚动问题
- ODBC连接SYBASE数据库问题。急,在线等待!
- delphi2009 没有 vclsmp120.bpl 文件吗?
- 如何用SQL把下列三个表join起来
- 怎样用API播放MIDI文件?
- 简单问题:关于浮点类型比较问题
- 请问WIN2000下打印走纸的问题
myimage:=Tjpegimage.Create;
if image1.Picture.Graphic =nil then
begin
mybmp:=nil;
end
else
begin
myimage.Assign(image1.Picture.Graphic);
mybmp.Assign(myimage);
end; try
(ADOSection.fieldbyname('Photo') as Tblobfield).Assign(mybmp); //TheGraphic);
finally
myimage.Free;
mybmp.Free;
end;
我这是写入到SQL SERVER中的,应该在ORCALE中也一样的
begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('INSERT into rktx(rktx_jlh,rktx_tx) VALUEs(:filename,EMPTY_BLOB())');
Query1.Parameters.ParamByName('filename').Value := '12345';
Query1.ExecSQL;
Query1.SQL.Clear;
Query1.SQL.Add('UPDATE rktx SET rktx_tx=:pic WHERE rktx_jlh=:filename');
Query1.Parameters.ParamByName('filename').value := '12345';
Query1.Parameters.ParamByName('pic').LoadFromFile('c:\test.jpg', ftBlob);
Query1.ExecSQL;
end;在ORACLE8I后,BLOB类型的已经可以直接insert了,
不需要用UPDATE这种形式的