Есть таблица "Товары", делаю запрос по этой таблице, создаю в запросе поле посредством:
table: [Введение] & "<br><hr><center><h5>Технические характеристики</h5></center><br> " & "<table bgcolor=#CCCCCC width=100% border=0 cellspacing=1 cellpadding=5 bgcolor=#ffffff><thead><tr bgcolor=#dedede><td align = center width=30%><font size = 1><b>Cвойства</b></td><td align = center width=70%><font size = 1><b>Значение</b></td></tr><tr bgcolor=#ffffff><td align = center width=30%><font size = 1>Светочувствительный элемент</td><td width=70%><font size = 1>" & [Светочувствительный элемент] & "</td></tr><tr bgcolor=#ffffff><td align = center width=30%><font size = 1>Разрешение</td><td width=70%><font size = 1>" & [Разрешение] & "</td></tr><tr bgcolor=#ffffff><td align = center width=30%><font size = 1>Светочувствительность</td><td width=70%><font size = 1>" & [Светочувствительность] & "</td></tr><tr bgcolor=#ffffff><td align = center width=30%><font size = 1>Объектив</td><td width=70%><font size = 1>" & [Объектив] & "</td></tr>"
Дальше, пишу в коде:
stRefresh = "UPDATE products_description SET "
stRefresh = stRefresh & " language_id=" & rsBase.Fields("[Язык]")
stRefresh = stRefresh & ", products_name='" & rsBase.Fields("[Товар]") & "'"
stRefresh = stRefresh & ", products_description='" & rsBase.Fields("[table]") & "'"
stRefresh = stRefresh & ", products_info='" & rsBase.Fields("[Краткое описание]") & "'"
stRefresh = stRefresh & " WHERE products_id=" & CurNum
CurrentDb.Execute (stRefresh)
Смотрю, что rsBase.Fields("[table]") возвращает:
<br><hr><center><h5>Технические характеристики</h5></center><br> <table bgcolor=#CCCCCC width=100% border=0 cellspacing=1 cellpadding=5 bgcolor=#ffffff><thead><tr bgcolor=#dedede><td align = center width=30%><font size 1><b>Cвойства</b></td><tdfffgrgrgrg??? ?c??????$F ??? ????????????? ?$?? ??????????????????????????????
Непонятные иероглифы, и потом пишет "Синтаксическая ошибка", НАРОД, помогите, в чём тут дело? Если же УМЕНЬШИТЬ объём текста в table, то всё OK, НО мне этого не надо, что делать?
Ответить
|