我有一个表是 varbinary(1980) 的。而我写入的数据有 3000多个字符 0xd....................................我用SqlParameter把0xd....当字符串写的话,它说字符过多写不进去。我用update set xxx=0x.... where 是可以存进去的,请问用sqlparamet的话该怎么存进去?还有,我还想问一下,一个ASP.NET项目怎么生成多个DLL?我写了一个东西,生成DLL后,有2M多,请问该怎么把它分开??类似DiscuzNT的bin目录下的,有很多dll。

解决方案 »

  1.   

    添加类库项目,生成DLL
    添加项目引用
    command.Parameters.Add("@p", System.Data.SqlDbType.VarBinary);
    command.Parameters["@p"].Value = new byte[] { 1, 2, 3, 4 };
    command.ExecuteNonQuery();
      

  2.   

    谢谢WUYQ1~!command.Parameters["@p"].Value = new byte[] { 1, 2, 3, 4 };我是这样写的 command.Parameters["@p"].Value = "0x1F6FEAFFFFFE377F055000FFFFFFFFFF....省略3000多个字符"。