Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос:    Откуда появляются иероглифы в ст Добавлено: 08.04.06 22:31  

Автор вопроса:  jack
Есть таблица "Товары", делаю запрос по этой таблице, создаю в запросе поле посредством:
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, НО мне этого не надо, что делать?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 09.04.06 07:17
Проверь кодировки БД и скрипта

Ответить

Номер ответа: 2
Автор ответа:
 jack



Вопросов: 2
Ответов: 2
 Профиль | | #2 Добавлено: 09.04.06 21:35
А где это проверить в Access 2003?

Ответить

Номер ответа: 3
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #3 Добавлено: 09.04.06 22:19
Везде проверь. Явно не совпадают. Если ты читаешь этот текст.

Ответить

Номер ответа: 4
Автор ответа:
 jack



Вопросов: 2
Ответов: 2
 Профиль | | #4 Добавлено: 09.04.06 22:56
А поконкретней можно, недавно только начал изучать Access

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам