Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Unicode шрифты, запись в базу 
:(
    Опции темы
Гость_Nicka
  Дата 26.11.2003, 15:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Мои данные в базе написаны на Unicode шрифтах,
при выводе данных на экран проблем нет, все видно,
но когда я хочу обновить данные, используя при этом объкет Command в ADO.net с запросом Update, данные зыписываются в базу в виде вопросов,
База SQLServer
Что я делаю не так?
  Вверх
AntonSaburov
Дата 26.11.2003, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 6
Всего: 118



Без кода что-либо не сказать. Может что-то при записи, а может на самом SQL хранишь неверно.
PM MAIL WWW ICQ   Вверх
Unregistered
Дата 28.11.2003, 16:55 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код обновления записи таков;

Dim updatesql as string
updatesql="Update people Set name=' " & txt_name.text & " ' "

dim con as new sqlconnection(" здесь строка соединения к SQLServer ")
dim com as new sqlcommand(updatesql,con)

con.open
com.executenonequery ' не помню сейчас точно эту последнюю команду но она выполняет запрос, который не возвращает записей
con.close

Вот собственно и все(приблизительно)
Все обновляеться только, данные вводяться уже в виде вопросов
Что не такconfused.gif?


  Вверх
AntonSaburov
Дата 28.11.2003, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 6
Всего: 118



А на самом SQL-сервере как строка будет хранится - какой тип данных используется для хранения ?
PM MAIL WWW ICQ   Вверх
Unregistered
Дата 2.12.2003, 14:50 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
А на самом SQL-сервере как строка будет хранится - какой тип данных используется для хранения


Разумееться nvarchar, иначе у меня Unicode данные и не сохранились бы, разве не так?

Так что же не так?
  Вверх
AntonSaburov
Дата 2.12.2003, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 6
Всего: 118



Цитата
Так что же не так?


Тут без бубна не обойдесся sad.gif.
А из какого приложения смотрим ? Если чем-то другим глянуть все равно вопросики ?
PM MAIL WWW ICQ   Вверх
Unregistered
Дата 2.12.2003, 16:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
Тут без бубна не обойдесся

Не поняла

Смотрим из Access adp-файла, в таблице видны вопросы хотя до Update-та были грузинские буковки!
Ну и в браузур соответственно такая же мура выходит(в виде вопросов)

А чем друим то взглянуть!?
  Вверх
AntonSaburov
Дата 2.12.2003, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 6
Всего: 118



Цитата
Не поняла


Бывает, что сама смотрелка неправильно транслирует получаемые строки и получается, что в базе все хранится верно, а вот посмотреть это нормально данным приложением не получается.

Попробовать посмотреть при помощи Query Analyzer например. Он достаточно корректно работает с Unicode.

SELECT * FROM <имя_таблицы>

Или использовать EnterpriseManager - там тоже можно данные посмотреть.

Если тут тоже вопросики, то надо копать дальше.
PM MAIL WWW ICQ   Вверх
Unregistered
Дата 2.12.2003, 17:43 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
EnterpriseManager -
и
Цитата
при помощи Query Analyzer
не имееться так как стоит лишь MSDE версия SqlServer-а
А если вводиться верно и лишь не могу увидет все это в Access, то почему в браузере тоже не видно?
Правильно мыслю?

Цитата
то надо копать дальше

А где копать-то, у меня источник иссяк, помоги,а?
  Вверх
AntonSaburov
Дата 3.12.2003, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 6
Всего: 118



Можно еще попробовать действовать через параметры

Код

dim com as new sqlcommand();
com.CommandText = "Update people Set name=@name"
com.Parameters.Add("@name", txt_name.text);

PM MAIL WWW ICQ   Вверх
Unregistered
Дата 4.12.2003, 13:26 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
А если вводиться верно и лишь не могу увидеть все это в Access, то почему в браузере тоже не видно?

Это логично?
Цитата
действовать через параметры

Попробую, хотя почему должна быт разница?
  Вверх
Фел
Дата 2.2.2005, 22:44 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











строчка где то есть localization в .config
WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG
там языки добавил и всо стало нормально

  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0500 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.