用binary类型保存吧,stream读取/保存。或者保存到文件系统,数据库保存文件名。总之借鉴保存图片的思路。

解决方案 »

  1.   

    通过把PDF文件转换成字节数组(二进制)存入数据库就可以了
      

  2.   

    当二进制文件存储... 和普通数据没多少差别
    很简单...具体代码Baidu,Google 可以搜到...
      

  3.   

    FileStream fs = new FileStream(path, FileMode.Open);
    byte[] b=new byte[fs.Length];
    fs.Read(b, 0, fs.Length);
    fs.Close();
    using(SqlConnection conn = new SqlConnection(""))
    {
    conn.Open();
    string sqlstring = "insert into Tb(file) values(@pdf)";
    SqlCommand cmd = new SqlCommand(sqlstring, conn);
    cmd.Parameters.Add("@pdf", SqlDbType.Image, b.Length).Value =b;}
      

  4.   

    FileStream fs=new FileStream("C:\\a.pdf",FileMode.Open,FileAccess.Read);
    byte[] buf = new byte[fs.Length];
    fs.Read(buf, 0, buf.Length);
    fs.Flush();
    fs.Close();
    fs.Dispose();//将byte[]保存到数据库
    。。