|
MySQL.RU - Webboard
Вернуться
Кодировка в MySQL (Иван) 20/06/2008 - 17:13:52
Re: Кодировка в MySQL (Иван) 20/06/2008 - 18:13:11
Re: Кодировка в MySQL (Иван) 20/06/2008 - 18:13:26
Re: Кодировка в MySQL (Иван) 20/06/2008 - 18:13:35
Re: Кодировка в MySQL (Иван) 20/06/2008 - 18:13:51
Re: Проблема с представлением (marmot) 25/06/2008 - 17:54:05
Re: Кодировка в MySQL (Виталий) 30/06/2008 - 15:19:41
> Original message text:
> From: Иван - 20/06/2008 - 17:13:52
> Subject:Кодировка в MySQL
> -----------------
> Добрый день. Суть проблемы в следующем: есть база на мускуле с кодировкой cp1251, при подключении из 1С через системный DSN с использованием myconnector, при позиционировании на какой либо записи неважно каким методом (как пример MoveFirst()) recorset выдает ошибку такое ощущение что в выборке 0 записей. если в той же базе создать таблицу cо сравнением utf8 все работает замечательно.
>
> Код подключения и выборки:
>
> СтрПодключения = "DSN=MySQL;";
> СтрПодключения = СтрПодключения+"Database=tanukigrp;";
> СтрПодключения = СтрПодключения+"Uid=root;";
> СтрПодключения = СтрПодключения+"Pwd=onlybd;";
>
> Connection = Новый COMОбъект("ADODB.Connection");
> Connection.Open(СтрПодключения);
>
> RS = Новый COMОбъект("ADODB.Recordset");
>
> query = "
> |SELECT *
> |FROM tcard";
>
> RS.Open(query, Connection);
>
> RS.MoveFirst();
> Пока RS.EOF() = 0 Цикл
> ИД = RS.Fields("id").Value;
> Сообщить(ИД);
> RS.MoveNext();
> КонецЦикла;
> RS.Close();
>
>
From: marmot - 25/06/2008 - 17:54:05
Subject:Проблема с представлением
-----------------
Есть View
-- SELECT * FROM (SELECT * FROM `tb1` UNION ALL SELECT * FROM `tb2`).
если база в кодировке cp1251, то это представление выполняется за 500ms, а если в utf8, то время выполнения от 3,4 секунды. Может кто то сталкивался, и сможет объяснить в каком именно месте лежат грабли, и в какую сторону повернуть бубен.
Заранее спасибо всем ответившим
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
33700
|
|