【发布时间】:2013-02-28 14:00:40
【问题描述】:
我是 c# 和数据库的新手,遇到了一个奇怪的问题...
我想在我的 c# 程序中添加一个数据库并从中显示一个图像。 我将图像存储在我的数据库中。 我不知道如何使用 oledb 等,所以有人向我展示了一个表适配器。这是有道理的,但我不知道如何开始。请帮忙。
我通常不在网上问,但我用谷歌搜索,我得到的所有答案都是 oledb 的东西。如果有人可以指导我学习教程,因为做某事并且不了解您实际在做什么是毫无意义的。
【问题讨论】:
-
什么类型的数据库? OLedb 一般用于 Access 还是 Excel?
-
我使用 access 2007 和 visual studio 2008
-
以下链接提供了我认为您需要的示例,尽管它面向 SQL Server 而不是 Access。该示例是用 VB.NET 编写的,但我相信这些概念足够相似,您应该能够将它们适应 C#/Access。 support.microsoft.com/kb/316887。简而言之,您需要打开一个SqlDataReader来获取数据,将图像的字节从数据库中获取到一个Byte数组中,然后根据需要使用字节数组(传递给图像,保存到文件等)。该示例写入文件。 HTH。
-
谢谢我现在就去做
标签: c# ms-access-2007 oledb