Postada em 09/06/2008 22:10 hs
galera,
ao ler os dados no VB 6 do banco do MySQL aparece uns caracteres estranhos nas letras acentuadas e cedilhas. Meu MySQL é o 5.0.51. O estranho é que no prompt do mysql, quando dou um select * from tabela; aparece os caracteres normais, sem problema!!!!!!!!
eh só quando eu tento ler os dados no VB que dá esse problema.
minha conexao com o banco ta assim:
sDriver = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;uid=root;pwd=senha;Database=MeuBanco;PORT=3306;OPTION=1 + 2 + 8 + 32 + 2048 + 16384" DB.Open sDriver
Dim RS As New ADODB.Recordset sSQL = "SELECT * FROM Medicos ORDER BY id" RS.Open sSQL, DB, adOpenDynamic, adLockReadOnly
estou criando as tabelas assim: CREATE TABLE medicos ( id int(4) unsigned NOT NULL auto_increment, CID varchar(50), NomeMedico varchar(100), especialidade varchar(50), PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
se alguem puder ajudar ou indicar onde estou errando no codigo, agradeceria muito. vlw!
================================================================ O Aprendizado é Direito de Todos. O Saber é Privilégio de Poucos. Começando a estudar VB.NET. Realmente é incrível!!!!
|