Problema de variveis Varchar com ADO

Delphi

08/09/2005

Olá,

possuo uma tabela com alguns campos do tipo varchar. Acontece q uso a conexao ADO e ao puxar meus campos da Query para o Form.. eles entram no cadastro todos como MEMOs e nao as DBedits como eu gostaria!!! o ADO nao permite?

Tentei entao puxar de um datamodule.. inseri minhas dbedits e foi linkando.. tudo normal.. mas ao fazer o cadastro so consigo digitar um unico caracter dentro das Dbedits!!!!! Terei q usar Memos para esses campos do tipo varchar? Ja troquei alguns para char e continua o mesmo problema.

Uso BD Mysql.

se alguem puder ajudar, fico agradecido!

abracos


Ce

Ce

Curtidas 0

Respostas

Bon Jovi

Bon Jovi

08/09/2005

ADO em si não é o causador. Pode ser uma característica do driver ODBC ou provider OLEDB que esteja usando. Qual está usando exatamente?


GOSTEI 0
Ce

Ce

08/09/2005

[quote:45d41aea38=´Bon Jovi´]ADO em si não é o causador. Pode ser uma característica do driver ODBC ou provider OLEDB que esteja usando. Qual está usando exatamente?[/quote:45d41aea38]

Instalei o MyODBC 3.51.11-2 win .. uso Delphi 7.. Mysql 4.1.14


GOSTEI 0
Bon Jovi

Bon Jovi

08/09/2005

Nesse caso faz o seguinte, vai na configuração do data source do ODBC e marque ´Don´t optimize column width´ (Fica na aba Advanced/sub aba Flag1).

Antes deixe desconectado o ADOConnection ou feche o Delphi/aplicação, só pra não te confundir, pois permaneceria com a configuração anterior.


GOSTEI 0
Ce

Ce

08/09/2005

[quote:bbe74c0ebb=´Bon Jovi´]Nesse caso faz o seguinte, vai na configuração do data source do ODBC e marque ´Don´t optimize column width´ (Fica na aba Advanced/sub aba Flag1).

Antes deixe desconectado o ADOConnection ou feche o Delphi/aplicação, só pra não te confundir, pois permaneceria com a configuração anterior.[/quote:bbe74c0ebb]

é isto ai.. valeu pela ajuda. abraços!


GOSTEI 0
POSTAR