uForum.uz

uForum.uz (https://uforum.uz/index.php)
-   Pascal, Delphi & Builder (https://uforum.uz/forumdisplay.php?f=165)
-   -   Delphi && MySQL (https://uforum.uz/showthread.php?t=1266)

Botirbek Samandarov 23.03.2007 09:46

Delphi && MySQL
 
Короче запрос в виде
Код:

... UPPER(CONCAT(students.fam, ' ', students.ism,' ',students.oism)) as fio ...
http://img.uz/images/244355mysql1.JPG

Почему некоторые буквы в на нижнем регистре

Ivan Lodyanoy 23.03.2007 19:05

может лучше так

AnsiUpperCase

Botirbek Samandarov 08.04.2007 19:08

Цитата:

Сообщение от Ivan Lodyanoy (Сообщение 17649)
может лучше так

AnsiUpperCase

Думаю AnsiUpperCase здесь не поможеть
Мне надо Все это во времии запроса

Ruslan Aliev 09.04.2007 21:06

Цитата:

Сообщение от sbssoft (Сообщение 19757)
Думаю AnsiUpperCase здесь не поможеть
Мне надо Все это во времии запроса

ТУт много деталей, Во первых в какой кодировке сама база, по умолчанию обычно стоит latin1 - это значит что работа с русским текстом не поддерживается.
MySQL наилучшим образом работает с кодировкой utf8-general-ci (или cu ) если нужно чтобы он распознавал регистр).
Во вторых как вы устанавливаете кодировку при соединении с БД.
попрбуйте команды SET NAMES 'CP1251' или SET NAMES 'UTF8' сразу после коннекта.
В третьих Delphi по моему изначально был предназначен для BDE и подобных СУБД но ни как не для MySQL и других WEB СУБД (поправьте меня если я не прав, только не пинайте ногами).

Ivan Lodyanoy 10.04.2007 13:56

Цитата:

Сообщение от Rustam Valiev (Сообщение 19862)
ТУт много деталей, Во первых в какой кодировке сама база, по умолчанию обычно стоит latin1 - это значит что работа с русским текстом не поддерживается.
MySQL наилучшим образом работает с кодировкой utf8-general-ci (или cu ) если нужно чтобы он распознавал регистр).
Во вторых как вы устанавливаете кодировку при соединении с БД.
попрбуйте команды SET NAMES 'CP1251' или SET NAMES 'UTF8' сразу после коннекта.
В третьих Delphi по моему изначально был предназначен для BDE и подобных СУБД но ни как не для MySQL и других WEB СУБД (поправьте меня если я не прав, только не пинайте ногами).

Дельфи может работать почти с любой базой данный. Начиная от БДЕ заканчивая Оракл - это и MSSQL, MySQL, ПостГрес и многие другие . Для это этого есть специальные компоненты, связывающие БД с приложением. Проблема на в кирилице, а в регистре

Botirbek Samandarov 10.04.2007 16:47

Цитата:

Сообщение от Rustam Valiev (Сообщение 19862)
В третьих Delphi по моему изначально был предназначен для BDE и подобных СУБД но ни как не для MySQL и других WEB СУБД (поправьте меня если я не прав, только не пинайте ногами).

Для работы c MySQL есть специальные компоненты, например я исползую MyDAC - по этому по этому поводу нет проблем
Цитата:

Сообщение от Rustam Valiev (Сообщение 19862)
ТУт много деталей, Во первых в какой кодировке сама база, по умолчанию обычно стоит latin1 - это значит что работа с русским текстом не поддерживается.

Вот настройки MySQL сервера
http://file.uz/files/2d1e916175fab59...вера_MySQL.doc

Ruslan Aliev 11.04.2007 11:18

Цитата:

Сообщение от sbssoft (Сообщение 19913)
Для работы c MySQL есть специальные компоненты, например я исползую MyDAC - по этому по этому поводу нет проблем

Вот настройки MySQL сервера
http://file.uz/files/2d1e916175fab59cd9eb6b3c375d6387/Переменные_и_настройки_сервера_MySQL.doc

Так и есть, стоит кодировка latin1 - попробуйте при установке соединения (не знаю где это в Дельфи) установить или CP1251 или UTF8.

Botirbek Samandarov 14.04.2007 12:14

Цитата:

Сообщение от Rustam Valiev (Сообщение 19949)
... попробуйте при установке соединения (не знаю где это в Дельфи) установить или CP1251 или UTF8.

А этого не смог найти

FCK 26.05.2009 13:26

Cразу после коннекта к БД cделайте запрос к базе данных "SET NAMES 'utf8"

ISKANDAR 29.01.2010 20:58

Илтимос ёрдам беринг!
Delphi дастурлаш мухитида, тест дастурини туздим лекин унинг вакт чегарасини кила олмадим. тест учун 4 мин берилади. Дастур ишга тушганда вакт хисобланиб бошлайди 4 минутдан кейин дастур тўхтайди ва тест натижаларни чикаради.

кайси компаненталардан фойдаланиш мумкин иложи бўлса кодни келтиринг.


Текущее время: 15:06. Часовой пояс GMT +5.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
OOO «Единый интегратор UZINFOCOM»