Pode-se especificar os seguintes parâmetros para
MyODBC
na seção
[Servername]
de um arquivo
ODBC.INI
ou através do argumento
InConnectionString
na chamada
SQLDriverConnect()
.
Parâmetro | Valor padrão | Comentário |
user | ODBC (on Windows) | O nome do usuário usado para se conectar ao MySQL. |
server | localhost | O nme de máquina do servidor MySQL. |
database | O banco de dados padrão. | |
option | 0 | Um inteiro com o qual você pode especificar como o
MyODBC deve tarbalhar. Veja abaixo. |
port | 3306 | A porta TCP/IP usada se o servidor (server ) não for
localhost . |
stmt | Uma instrução que será executada ao conectar ao
MySQL . |
|
password | A senha para a combinação
servidor(server )-usuário(user ). |
|
socket | O socket ou pipe Windows para se conectar. |
O argumento option é usado para dizer ao
MyODBC
que o cliente não é 100% compatível
com ODBC. No Windows, o parâmetro option normalmente é
definido mudando as diferentes opções na tela de conexão mas
também podem ser definidas no argumento option. As seguintes
opções estão listadas na mesma ordem em que aparecem na tela
de conexão do MyODBC
:
Bit | Descrição |
1 | O cliente não pode aceitar que MyODBC retorne a
largura real de uma coluna. |
2 | O clinete nã pode aceitr que MySQL retorne o valor real de colunas afetadas. Se este parâmetro for definido o MySQL retornará 'registros encontrados'. É necessáriop o MySQL 3.21.14 ou posterior para funcionar. |
4 | Faz um log de depuração em c:\myodbc.log. É o mesmo que colocar
MYSQL_DEBUG=d:t:O,c::\myodbc.log no
AUTOEXEC.BAT
|
8 | Não define nenhum limite de pacote para resultados e parâmetros. |
16 | Não faz perguntas mesmo se o driver quisesse. |
32 | Simula um driver ODBC 1.0 em alguns contextos. |
64 | Ignora o uso do nome de banco de dados 'bancodedados.tabela.coluna' |
128 | Força o usa de cursores de gerenciadores ODBC (experimental). |
256 | Disabilita o uso de busca estendida (experimental). |
512 | Completa campos CHAR para tamanho de coluna cheias. |
1024 | SQLDescribeCol() retrnará nome de colunas totalmente qualificados. |
2048 | Usa o protocolo cliente/servidor comprimido. |
4096 | Diz ao seridor para ignorar espaços após nome de funções e antes de
'(' (necessário para PowerBuilder).
Torna todos os nomes de funções palavras-chaves! |
8192 | Conecta com named pipes ao servidor mysqld executando
no NT. |
16384 | Altera colunas LONGLONG para colunas INT (algumas aplicações não podem tratar LONGLONG). |
32768 | Retorna 'user' como Table_qualifier e Table_owner para SQLTables (experimental) |
65536 | Lê paraâmetros dos grupos client e
odbc no my.cnf
|
131072 | Adiciona algumas verificações extras de segurança (não deve ser necessário, mas...) |
Se você quiser ter muitas opções, você deve somar os parâmetros acima! Por exemplo, definir a opção como 12 (4+8) lhe permite debugar sem limite de pacotes.
O MYODBC.DLL
padrão é compilado para um
rendimento otimizado. Se você quiser depurar o
MyODBC
(por exemplo, habiliatr o trace),
você deve utilizar MYODBCD.DLL
. Para
instalar este arquivo copie MYODBCD.DLL
sobre o arquivo MYODBC.DLL
instalado.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.