【发布时间】:2011-06-06 06:50:21
【问题描述】:
我已经开发了一个小的 asp.net 应用程序来将数据存储到 sqlserverce 中,我如何在 sqlserver ce 中设置 varbinary(max)。我已经编写了这样的代码
string filepath = Server.MapPath("~/App_Data/") + txtuname.Text + ".sdf";
SqlCeConnection conn = new SqlCeConnection(@"Data Source=" + filepath);
conn.Open();
SqlCeCommand cmdCreate = new SqlCeCommand("CREATE TABLE Mybusinessapp_Pictures (Id int IDENTITY(1,1)PRIMARY KEY, Name nchar(50),Description nvarchar(500),Data varbinary(510),ImageUrl nvarchar(500))", conn);
cmdCreate.ExecuteNonQuery();
MessageBox.Show("Table created:");
当我尝试向其中插入数据时,它会显示类似
的错误The conversion is not supported. [ Type to convert from (if known) = nvarchar, Type to convert to (if known) = varbinary ]
出了什么问题,请帮帮我...
【问题讨论】:
-
任何人都请帮帮我......如何将二进制图像数据插入sqlserverce
标签: c# asp.net sql-server-ce