Pessoal, Na verdade o problema não é converter o banco para o collation Collation SQL_Latin1_General_CP850_CI_AI. Isso eu já consigo fazer. O problema está na minha aplicação Delphi que por algum motivo não recenhece os dados corretamente.
Tentei fazer conforme as outras respostas e mesmo assim continua o problema. Crei o Banco do Zero já com o collation desejado e importei os dados do Firebird para o SQL Server. De acordo com as propriedades que eu deixo um caso funciona e o outro não.... O pior é que no querie analyzer funciona perfeitamente. Mais alguma idéia do que possa ser... Att, Marcelo. --- Em delphi-br@yahoogrupos.com.br, "Eduardo Silva dos Santos" <[EMAIL PROTECTED]> escreveu > > Eu peguei o bande andando mais pra mudar o collate no SQL server tem um utilitpario chamado RebuildDM > que fica na pasta do SQL, como ele vc consegue mudar mole mole.. > > ....................................................... > Eduardo Silva dos Santos > DRD Sistemas. > (27) 3218-4201 > MSN: [EMAIL PROTECTED] > Site: http://www.drdsistemas.com/ > ....................................................... > ----- Original Message ----- > From: Maria das Graças . > To: delphi-br@yahoogrupos.com.br > Sent: Friday, December 14, 2007 1:20 PM > Subject: Re: [delphi-br] Delphi + SQL Server > > > Passei por isso e fiz o seguinte. Criei no SQL um banco vazio com o collation correto (eu uso sempre o SQL default SQL_Latin1_General). > Depois, importei os dados do banco que estava com o collate que eu não uso. > E só. Os dados já vem convertidos para o novo collate. > Graça > > > Marcelo Alves <[EMAIL PROTECTED]> escreveu: > Boa Tarde Pessoal, > > Gostaria de saber se alguém aí trabalha com o SQL Server utilizando o > Collation SQL_Latin1_General_CP850_CI_AI. > > O meu problema está sendo o seguinte: > > O meu banco em SQL Server 2000 não tinha collation configurado, aí > resolvi passar a utilizar o collation SQL_Latin1_General_CP850_CI_AI, > só que apartir daí, estou tendo alguns problemas na minha aplicação. > > Eu utilizo D7+ADO para me conectar ao Banco e a conexão fica > configurada em um arquivo .udl. > > Primeiro caso: Registros com acentuação não são retornados corretamente. > Ex: NÃO vem como NÇO (isso só ocorre na aplicação, pelo query analyser > a minha procedure retorna certinho. > > O que eu fiz para resolver: No arquivo .udl, na Guia Todas, eu deixo a > propriedade Auto Translate igual a True, resolve esse caso porém tenho > problemas no caso abaixo. > > Segundo Caso: Ao executar alguns selects recebo a seguinte mensagem de > erro: "Code page translations are not supported for the text data type. > From: 1252 To: 850". > Para resolver resolver, no arquivo .udl, na Guia Todas, eu deixo a > propriedade Auto Translate igual a False. Resolve porém volto ao > problema acima do Primeiro caso. > > O que está faltando para que não aconteça estes problemas???? > > Observações: O Banco foi Migrado do Firebird para SQL Server e depois > alterado o Collation que indiquei no início. Alterei o collation do > Banco e também das colunas uma vez que o banco já possuia dados. Na > propropriedade Provider do meu componente TADOConnection utilizo a > opção SQLOLEDB. > > Agradeço desde já alguém que possa me ajudar nesse caso. > > Marcelo. > > --------------------------------- > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] >