vb.net accdb备忘录到RichTextBox

时间:2015-10-17 05:48:13

标签: vb.net ms-access

一直在试图弄清楚如何在.accdb Microsoft Access数据库中读取备忘录丰富文本字段的内容几个小时。直到现在才发现。

我有这段代码:

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    Using Connection = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Drizzt\Desktop\App\iFoody\iFoody\iFoodyDB.accdb")

        Dim Sql As String = "SELECT * FROM Recipes WHERE ID=1"

        Using cmd As New OleDbCommand(Sql, Connection)
            Connection.Open()

            Dim Reader As OleDb.OleDbDataReader
            Reader = cmd.ExecuteReader()

            Reader.Read()
            Directions_Field.Text = Reader(5)
            Reader.Close()

        End Using
    End Using

End Sub

这样做时,我会以HTML格式获取该字段的内容,并且无法弄清楚如何使用包含的格式正确转换/传输数据。

的问候,

1 个答案:

答案 0 :(得分:0)

如果这是您正在谈论的Windows窗体项目,则标准的RichTextBox控件不会有太大帮助。 (至少,并非没有大量的额外工作。)

我在Carl Nolan的MSDN博客上使用了HtmlEditorControl:

WinForms HTML Editor

它对我来说非常好。