Diskusní fóra - Téma

Otázka - zodpovězená Téma: rtf v databázi

RSS Feed RSS Feed

Diskusní fóra > Visual Basic .NET (2005, 2008, 2010) > rtf v databázi

rtf v databázi

Datum: 2.9.2010 21:55
Autor: neregistrovaný (90.176.122.189)
Hodnocení autora: není
Příspěvků: 0
Dobrý den snažím se formátovaný text uložit do databáze, ale nemám tušení jak na to. Když tam zkouším uložit Richtextbox1.text, tak se sice uloží text ale bez formátování. Jak na to? předem děkuji
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

Re: rtf v databázi

Datum: 2.9.2010 22:51
Autor: Ondřej Linhart
Hodnocení autora: 1132
Příspěvků: 2389
Proč pokládáte naprosto zbytečné dotazy a nepodíváte se na členy třídy RichTextBox?
 
           [Odpovědět]
 
Hodnocení: -2 Čekejte, prosím...

Re: rtf v databázi

Datum: 4.9.2010 22:51
Autor: neregistrovaný (90.176.122.189)
Hodnocení autora: není
Příspěvků: 0
Tak jo sem asi úplnej idiot, prošel jsem to 2x a nic co by mi pomohlo sem nenašel. Zatím mě napadlo že bych to mohl uložit prvně do rtf a pak to načíst a uložit do db. Sice se to do db uloží v "rtf kodu", ale při nahrávání se to stejně nezobrazí formátovaný. Prosím o pomoc.
 
           [Odpovědět]
 
Hodnocení: 1 Čekejte, prosím...

Re: rtf v databázi

Datum: 5.9.2010 0:21
Autor: Tomáš Herceg
Hodnocení autora: 1660
Příspěvků: 3533
Není tam nějaká vlastnost TextRtf, RichText nebo RtfText?
 
           [Odpovědět]
 
Hodnocení: -1 Čekejte, prosím...

Re: rtf v databázi

Datum: 5.9.2010 8:05
Autor: neregistrovaný (90.176.122.189)
Hodnocení autora: není
Příspěvků: 0
Ne ať hledám jak hledám nic podobnýho tam není. A myslím že by tam byl problém s načítáním místo normálního formátovanýho textu by to načetlo:

{
tf1ansiansicpg1250deff0deflang1029{fonttbl{f0fnilfcharset238 Microsoft Sans Serif;}}
{colortbl ;
ed255green128lue0;}
viewkind4uc1pardcf1f0fs17 mnnmbmnbmbcf0par
}
�
 

 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

Příspěvek odpovídá na otázku Re: rtf v databázi

Datum: 5.9.2010 8:35
Autor: Tomáš Herceg
Hodnocení autora: 1660
Příspěvků: 3533
Donutil jste mě podívat se - vlastnost se jmenuje RTF. Její hodnotu uložte a při načítání ji zase nastavte do této vlastnosti.
 
           [Odpovědět]
 
Hodnocení: 1 Čekejte, prosím...

Re: rtf v databázi

Datum: 5.9.2010 8:57
Autor: neregistrovaný (90.176.122.189)
Hodnocení autora: není
Příspěvků: 0
Jo no díky. Ukládání se mi díky tomu usnadnilo, už nemusím požívat rtf soubor, kterej pak přečtu a uložím, jde to přímo, ale s nahráváním mám problém.
Takhle nahrávám z db:

 Dim query As String = "SELECT * FROM poznamky Where id = 1"
        Dim connection As New MySqlConnection(connStr)
        Dim cmd As New MySqlCommand(query, connection)

        connection.Open()

        Dim reader As MySqlDataReader
        reader = cmd.ExecuteReader()

            '''RichTextBox1.Rtf = reader.GetString(4)'''

        reader.Close()
        connection.Close()
 
No a když se pokouším ten záznam nahrát tak mi to zdělí: file formát is not valid, což znamená že je to ve špatným formátu.
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

Re: rtf v databázi

Datum: 5.9.2010 8:59
Autor: Tomáš Herceg
Hodnocení autora: 1660
Příspěvků: 3533
Tak to pak někde nesouhlasí kódování češtiny.
 
           [Odpovědět]
 
Hodnocení: 1 Čekejte, prosím...
 

VBNET.CZ | © 2007 Tomáš Herceg, Tomáš Jecha | Kopírování a přejímání jakéhokoliv obsahu z tohoto webu je bez písemného svolení autorů zakázáno.