我用的是c#,vs2003.net,sql2000数据库环境。现在想点击一个按钮直接打开此word,并且上传到服务器也可以,路径是当前服务器下的word文件夹下的a.doc.

解决方案 »

  1.   

    你的word是要求在网页里面打开还是直接用word调用,如果是直接调用,我这里倒是有代码
    string sql="select st_nr from stid1 where st_id=1";
    SqlConnection connection = new SqlConnection("Server=.;uid=sa;pwd=sa;Database=tksqldb_train");
    SqlCommand command = new SqlCommand(sql, connection);
    connection.Open();
    SqlDataReader dr = command.ExecuteReader();
    if(dr.Read())
    {
    Response.Clear();
    Response.AddHeader("Content-Type","application/msword");
    Response.BinaryWrite((byte[])dr["st_nr"]);
    }
    dr.Close();
    connection.Close();
    这个是从数据库binary字段中读出来然后用ie打开的