当前位置: 代码迷 >> PB >> 怎么导出sqlserver2000中的image图片
  详细解决方案

怎么导出sqlserver2000中的image图片

热度:177   发布时间:2016-04-29 10:14:22.0
如何导出sqlserver2000中的image图片
系统:xp-sp3+sqlserver2000+pb8.02-9506
使用者:后台总部和前台门市部(二者为远程异地)。
目的:1.我有一个用pb8开发的进销存系统,表(spda商品档案,主键:spbh商品编号)中有一个商品的图片字段tp,类型image.
2.在总部录入的商品档案先通过数据窗口生成text文本文件,然后把这个文本文件发送到门市部,门市部再接收到商品档案中。
3.关键是有什么好方法用dw把image先检索到dw中,然后再生成文本文件?




------解决方案--------------------
使用dw的话就用ole dw

------解决方案--------------------
pb11中存取blob不用这么复杂了
li_FileNum = FileOpen(as_path,StreamMode!, Write!, LockReadWrite!, Replace!)
ll_ret = FileWriteEx(li_FileNum, b_file)
fileclose(li_filenum)
看看在线帮助。
------解决方案--------------------
应该不难,主要是把二进制的数据取出
------解决方案--------------------
带图片的DW 保存为TXT 文件再导入DW 没试过,但由于图片和文本有两种不同的存储方式,估计实现LZ 的想法比较困难。

建议使用SQL Server 带的 导入和导出数据(DTS 导入/导出向导) 先把SQL 里的表导入一个MDB 再在客户端用同样的工具导入相应数据库。

如果是客户端和服务器能通过互联网连接就更便捷了。
------解决方案--------------------
是啊,为何不将客户端和服务器通过互联网连起来呢?按传送txt文件的方法,客户端只能是接受总店的改变,而客户端的变化不能上传,总是感觉缺点东西。
有钱则向网络供应商要一个固定的IP地址(仅服务器端,总店)。没钱则可以试试到www.oray.cn去申请一个网址和下载一个花生壳软件。它可以将动态的IP地址转换成网址。那么你的服务器连接就用网址即可。
  相关解决方案