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

VB.Net を使用して SQL Server 2008 から VARBINARY 値を取得する方法

        Using cn As SqlConnection = New SqlConnection("Server=.;Database=test;Trusted_Connection=True;")
            cn.Open()
            Using cmd As SqlCommand = New SqlCommand()
                cmd.Connection = cn
                Dim qry As String
                qry = String.Format("SELECT field FROM test.dbo.test")
                cmd.CommandText = qry
                cmd.CommandTimeout = 0
                Dim oFileStream As System.IO.FileStream
                oFileStream = New System.IO.FileStream("c:\bytes.txt", System.IO.FileMode.Append)
                Using myReader As SqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)
                    While (myReader.Read())
                        Dim data As Byte() = myReader(0)
                        oFileStream.Write(data, 0, data.Length)
                    End While
                    oFileStream.Close()
                End Using
            End Using
        End Using
    

    更新: ここにあります:VB.NET の別の例



    1. プリペアドステートメントを使用してデータベースに値を挿入する

    2. グループごとに2行のMYSQLGroupby Column

    3. NodeSequelizeで熱心にロードされたネストされたモデルの順序付け結果

    4. ssisフラットファイルソースの不正な行をスキップする方法