Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net visual basic数据库图片_Vb.net_Image_Ms Access - Fatal编程技术网

Vb.net visual basic数据库图片

Vb.net visual basic数据库图片,vb.net,image,ms-access,Vb.net,Image,Ms Access,如何在microsoft access中插入图像以及如何调用visual basic您应该详细介绍如何存储图像。 选项a:通常,您需要一个OLE字段,用户将在其中右键单击并选择“插入对象”。然后,他可以将该对象链接到源,也可以不链接到源。 选项b:您还可以决定将图像的UNC路径存储在文本字段中 不推荐方案a,因为它非常重且效率低下。 如果您的需求允许的话,选项b要轻得多,因为Access(您没有指定您的版本)在存储ole对象方面非常低效,并且它们会在您的db中消耗大量空间 您可以在谷歌上搜索“访

如何在microsoft access中插入图像以及如何调用visual basic

您应该详细介绍如何存储图像。
选项a:通常,您需要一个OLE字段,用户将在其中右键单击并选择“插入对象”。然后,他可以将该对象链接到源,也可以不链接到源。
选项b:您还可以决定将图像的UNC路径存储在文本字段中

不推荐方案a,因为它非常重且效率低下。 如果您的需求允许的话,选项b要轻得多,因为Access(您没有指定您的版本)在存储ole对象方面非常低效,并且它们会在您的db中消耗大量空间

您可以在谷歌上搜索“访问VBA ole对象”,您将发现以下可用信息:

而且

Access 2010具有增强的图像管理功能:我认为在数据库中存储图像是一个坏主意,尤其是在Access中,因为它们周围包裹着奇怪的OLE内容。您当然可以将二进制数据存储在BLOB字段中,但它更复杂。但首先,我要问的是,将图像存储在数据库中是否真的是正确的方法,而不是将它们存储在文件系统中,并在数据库中只保留一个指向该文件的指针。