请问各位,如何把二维数组写入到sql数据库中呢。初学c#,请各位不吝指教。我的二维数组很大,如果用insert语句,请问怎么写,另外用insert语句的话效率是否很低?

解决方案 »

  1.   

    sqlcommand.parameters.add("@" byte[]imgs);
    用参数,大概就是这样
      

  2.   

    什么类型的二维数组?字符串的话,直接将数组转换为一个字符串后存入,二进制的话直接序列化或者BASE64编码后存入
      

  3.   

    序列化楼主看下MSDN序列化部分就好了。
    估计不序列化也成吧,好象用参数直接就能进去吧.
      

  4.   

    什么形式,遍历形成SQL语句
    序列化成字符串
    编码根据需要
      

  5.   

    是怎样的二维数组?
    int[,]还是int[][]这组?
      

  6.   

    是string[][]类型的数组。如果用SQL语句,该怎么写呢