我使用 Postgres 9.0 使用“lo_import”将图像保存到数据库中 使用 lo_export 和使用 delphi 7 的应用程序导出图像。
在我的系统上一切正常,但如果我在其他系统上尝试 lo_export,则会出现错误
我使用的查询是 '从fishimages中选择lo_export(fishimages.imagevalue,'c:/leeUpdate.jpg'),其中fishname=meckeral';
但它在其他系统上给出错误,而不是在我的系统上。!!!
最佳答案
这是一个写访问问题。您正在尝试在没有写访问权限的文件夹(本例中为 C 根目录)中创建文件。将文件夹更改为您的 SQL 用户具有写入权限的位置,或授予您的 SQL 用户对 c:\
的写入权限关于image - 无法使用 postgreSQL lo_export 和 delphi 7 创建服务器文件 "c:/myimage.jpg",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8258038/