现在的问题就是对LONG型操作,不过我估计用BLOB型也是一样的操作,请给出正确的操作方法,谢了!(使用OLEDB)

解决方案 »

  1.   

    知道asp操作是会受到20k地限制,然后用非sql的存储方法可以使内容存到64k  不知道c#怎么做
      

  2.   

    ASP处理LONG型已经搞定.问题是C#里用ADO.NET基于OLEDB进行操作就不会了!
      

  3.   

    parameter,用?做为占位符,然后用index
    cmdLyxdx.CommandText="update test set a=? where id=1";    
    cmdLyxdx.Parameters[0].Value=strCon
    试试,
      

  4.   

    谢谢,问题基本解决(还没有做大型数据测试),完整的解决代码如下:
    cmdLyxdx.CommandText="update test set a=? where id=1";    
    cmdLyxdx.Parameters.Add(new OleDbParameter("",OleDbType.VarChar,strCon.Length));
    cmdLyxdx.Parameters[0].Value=strCon;
      

  5.   

    如何得到LONG型值呢?解决者我将另开贴给100分!谢谢!
      

  6.   

    取值就和其它字段一样了,好像没有什么区别吧,在对库操作时,用parameter主要原因可能是因为sql语句的2000个字符长度的限制吧