1.我存图片进数据库的时候用
Image.Picture.Graphic.SaveToStream(strm); 这句就可以将图片存进流.但是我要将文件存进数据库的时候就不知道怎么办了???
2.网页是怎么保存的啊?? 应该如何将网页保存到数据库里面??
3.我用RICHEDIT 进行查找的时候, 在查找窗口点击查找时出错,提示信息是:Cannot focus a disabled or invisible window . 它提示这句出错 RichEdit.Perform(em_setsel, 0, 0);
我是点查找就弹出 查找窗口,怎么会这样呢???大家帮帮我啊~~~~~~~~
很急~~~~~~~
Image.Picture.Graphic.SaveToStream(strm); 这句就可以将图片存进流.但是我要将文件存进数据库的时候就不知道怎么办了???
2.网页是怎么保存的啊?? 应该如何将网页保存到数据库里面??
3.我用RICHEDIT 进行查找的时候, 在查找窗口点击查找时出错,提示信息是:Cannot focus a disabled or invisible window . 它提示这句出错 RichEdit.Perform(em_setsel, 0, 0);
我是点查找就弹出 查找窗口,怎么会这样呢???大家帮帮我啊~~~~~~~~
很急~~~~~~~
解决方案 »
- delphi2007中怎么找不到IStrings
- 线程与消息的问题
- 如何通过一个Edit和一个ComboBox控件实现联合查询?
- 如何接收局域网其他机器声卡的声音?
- 如何捕获 (声明) DataSource.DataSet 中的 BeforePost 等事件?(特急)
- !!!!!!!!!!!!!!!!!!!请问资源泄露问题!!!!!!!!!!!!!!!!
- 简单问题,完全copy,为什么不能运行?
- 拜师学艺啊,不当我师傅也来看一看啊!
- 监控程序中,一个线程中存在一个永真循环,结果计算机系统性能降低了很多?
- 想学习TTS,哪有文档/教材/源码等
- floattostr在ADO连oracle中!
- 更新主键的一个问题
try
s:=TFileStream.Create(cxButtonEdit1.Text,fmopenread);
except
s.Free;
Application.MessageBox('声音文件不正确,请检查路径是否正确','提醒您',mb_ok+MB_ICONWARNING);
exit;
end; ADOQ_SoundA:=TADOQuery.Create(nil);
ADOQ_SoundA.Connection:=DM_DATABASELINK.ADO_CDLINK;
try
Screen.Cursor:=crHourGlass;
with ADOQ_SoundA do
begin
close;
sql.Clear;
sql.Add('insert into FM_ALAMR_SOUND (SOUND_FILE,SOUND_MEMO) VALUES (:sfi,:sme) '); parameters.ParamByName('sfi').LoadFromStream(s,ftblob); //强制转化为二进制流文件(路径)
Parameters.ParamByName('sme').Value:=Trim(cxTextEdit1.Text); try
ExecSQL;
WriteOperateLog(UserMessage.UserID,UserMessage.UserName,'增加','增加声音文件 '+cxTextEdit1.Text);
except
Application.MessageBox('新增出错,请检查新增内容是否正确!','提醒您',MB_OK+MB_ICONWARNING);
WriteOperateLog(UserMessage.UserID,UserMessage.UserName,'错误','增加声音文件 '+cxTextEdit1.Text+ '出错误');
exit;
end;
end;
CreateAlarmSound; //创建告警声音 cxButtonEdit1.Text:='';
cxTextEdit1.Text:='';
finally
s.Free;
ADOQ_SoundA.Free;
Screen.Cursor:=crDefault;
end;
第2,3 个问题怎么没人啊???????