使用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数据类型,但我不确定还有什么用。有谁知道怎么做?
答案 0 :(得分:1)
以编程方式为访问数据库声明“blob”(即“ole object”类型)的正确方法是: 创建表BLOBTABLE(BlobFileName TEXT(255)NOT NULL,BlobData oleobject)
通过反复试验发现了这一点。没有在任何地方找到它。