sql >> データベース >  >> RDS >> Sqlserver

C# アプリケーションから SQL Server 2005 に画像をアップロードする方法

    using (SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
    {
    try
    {
    const string SQL = "INSERT INTO [BinaryTable] ([FileName], [DateTimeUploaded], [MIME], [BinaryData]) VALUES (@FileName, @DateTimeUploaded, @MIME, @BinaryData)";
    SqlCommand cmd = new SqlCommand(SQL, Conn);
    cmd.Parameters.AddWithValue("@FileName", FileName.Text.Trim());
    cmd.Parameters.AddWithValue("@MIME", FileToUpload.PostedFile.ContentType);
    
    byte[] imageBytes = new byte[FileToUpload.PostedFile.InputStream.Length + 1];
    FileToUpload.PostedFile.InputStream.Read(imageBytes, 0, imageBytes.Length);
    cmd.Parameters.AddWithValue("@BinaryData", imageBytes);
    cmd.Parameters.AddWithValue("@DateTimeUploaded", DateTime.Now);
    
    Conn.Open();
    cmd.ExecuteNonQuery();
    lit_Status.Text = "<br />File successfully uploaded - thank you.<br />";
    Conn.Close();
    }
    catch
    {
    Conn.Close();
    }
    }
    

    http://www.dotnettutorials.com/tutorials /database/upload-files-sql-database-cs.aspx




    1. Oracleで範囲パーティションを作成するために既存のテーブルを変更するにはどうすればよいですか。

    2. SQLタグリストとタグフィルタリング

    3. 1 つの SQL SELECT クエリで複数のカウントにパーセンテージを追加する

    4. Oracle列データの転置と集約