Привет команда и форумчане.
Нужно прочесть из msql русские сообщения. Создаю таблицу.
CREATE TABLE messages(
id INT (11) NOT NULL AUTO_INCREMENT,
message VARCHAR (100) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL,
PRIMARY KEY (id),
UNIQUE INDEX message USING BTREE (message)
)
ENGINE = INNODB
AUTO_INCREMENT = 7
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
Пытаюсь читать, вылетает исключение. Ранее пока пользовался только латинскими сообщениями все было Ок.
CString rq;
CRecordset rs(pDb);
rq = "Select message From messages";
rs.Open( CRecordset::forwardOnly, rq);
while(!rs.IsEOF())
{
rs.GetFieldValue("message",rq);
rs.MoveNext();
}
rs.Close();