在delphi中如何將圖片字段的內容導入excel中、數據庫是sqlserver,字段名是image
用的是execl1applicate對象
用的是execl1applicate對象
解决方案 »
- 请教这两个类的用法(TStartupInfo、TProcessInformation )
- 学习DELPHI的道路真坎坷,总有问题堆积如山又解决不了,大侠帮忙!谢谢!谢谢!
- 将TBitBtn的Kind设置为bkOK,如何屏蔽界面回车对它的触发?并如何可以实现多个TEdit间用回车来获得下个TabOrder?
- 不吝赐教--对大家来说较简单的循环处理!
- 关于资源类型的问题
- ASCII码问题,急,各位请进来看一下!
- 用SocketConnection开发的三层应用程序,客户端程序关闭时为何有时候会出现没有响应的情况?
- 请问delphi 调用另外一个form过程的问题!
- 浮点数的问题
- 在SQL SERVER中怎么用一个exe直接生成个数据库,里面生成自编的表并且添加用户
- 在Delphi中用BDE能不能够连接Access?
- Delphi如何支援 nchar, nvarchar字段的unicode中文字.
大家都顶怎么办?? :(
CDSoftwareWj(95927):
这个吗………哈哈哈哈
ParamByName('IMG').AsBlob= your image stream.
如果用的是BDE,把Blob缓冲开大一点。
// ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.xls; Extended Properties="Excel 8.0;HDR=Yes;"';
// 然后分别建立两个数据源, 依次读源表记录,
// 对每条记录,目标字段直接Assign(源字段)即可。
// 随手写写,未经测试,不过我想应该没问题。
begin
Src := TAdoQuery.Create(nil);
Dst := TAdoQuery.Create(nil);
Src.ConnectionString := 'Driver={SQL SERVER};Server=.;Database=SrcDatabase;UID=sa;PWD=;';
Dst.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DstDatabase.xls; Extended Properties="Excel 8.0;HDR=Yes;"';
//.......
我想了很多辦法就是沒辦法paste上去。。
var App, Book: Variant;
begin
try
App := CreateOleObject('Excel.Application');
Book := CreateOleObject('Excel.Sheet');
except
Application.MessageBox('你的机器没有安装Microsoft Excel','使用Microsoft Excel', MB_OK + MB_ICONWarning); Exit; end; try
Book := App.workbooks.Add;
App.Visible:=True;
book.ActiveSheet.Pictures.Insert('E:\Documents and Settings\Administrator\My Documents\My Pictures\样品.jpg'); end;可以的哦,还有很多问题等着你去解