在Access数据库中创建BLOB

时间:2017-01-09 19:19:39

标签: vb.net blob access

使用VB.Net我试图创建一个带有BLOB字段的Access表。我已经使用Access本身成功创建了表,并将该字段声明为“Ole Object”。但是,对于客户,我必须以编程方式创建表。我试过了:

create table BLOBTABLE (BlobFileName TEXT(255)   NOT NULL ,  BlobData LongVarBinary )

并获取表创建错误。在我的ConnectionString中,我正在使用“Provider = Microsoft.Jet.OLEDB.4.0”。我猜它不喜欢LongVarBinary数据类型,但我不确定还有什么用。有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

以编程方式为访问数据库声明“blob”(即“ole object”类型)的正确方法是: 创建表BLOBTABLE(BlobFileName TEXT(255)NOT NULL,BlobData oleobject)

通过反复试验发现了这一点。没有在任何地方找到它。