Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapamiętać RTF w bazie MySQL, Mam problem z zapisywaniem w polu MEMO
AutorNET
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.04.2006

Ostrzeżenie: (0%)
-----


Witam,

Mam problem z zapisywaniem w bazie danych w polu MEMO ciągu sformatowanego (Rich Text Format):

struktura tabeli np:
CREATE TABLE `market_asort` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`opis` text default NULL,
PRIMARY KEY (`id`)
)

Gdy próbuję zapisać w polu OPIS ciąg RTF, pokazuje mi błąd tego typu: Column count doesn't match value count at row 1.

Czy ktoś może mi pomóc w tym zagadnieniu ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
elessar
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 12.05.2003
Skąd: Mikołów

Ostrzeżenie: (0%)
-----


No to tak jak juz mowilem musisz miec apostrof w AnsiStringu, musisz do niego slasha dodac.


A tak swoja droga to najlepiej dodawac przez komponent, wtedy nie musisz sie o nic martwic.

Query.Append();
Query.FieldByName("POLE").AsString = tTabela.FieldByName('nazwa').AsString;
(...)
Query.Post();

Zreszta widze w tym kodzie inne pulapki ale to nie forum o delphi (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 10:33