Jump to content


Photo

Problema Com Acentuação Numa Select Mssql+windows+php


  • Faça o login para participar
2 replies to this topic

#1 fernandochagas

fernandochagas

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 23/10/2006, 03:36

Beleza, pessoal?

Tenho instalado Windows XP + PHP Triad (Apache 1.3 + PHP 4) + MSSQL 7.0

Preciso rodar uma Select num banco MSSQL através do PHP, mas a tabela que vou consultar possui campos com nomes acentuados:

CREATE TABLE dbo.Bancos
(
Código SMALLINT NOT NULL,
Nome VARCHAR(25) DEFAULT ('') NOT NULL,
)

Veja o campo acima "Código".

Quando rodo o comando abaixo:

$result1=mssql_query("SELECT código,nome FROM bancos");

O browser retorna a mensagem:

Warning: MS SQL message: Line 2: Incorrect syntax near 'ó'. (severity 15) in c:\apache\htdocs\teste.php on line 11

Já as outras tabelas sem acentuação consigo trabalhar normalmente. Adianto que não posso alterar os nomes dos campos.

Agradeço desde já...

Abração a todos.

#2 chipis

chipis

    24 Horas

  • Usuários
  • 439 posts
  • Sexo:Masculino
  • Localidade:Blumenau - SC

Posted 23/10/2006, 10:13

cara tenha renomear os campos assim:

$result1=mssql_query("SELECT código as codigo,nome FROM bancos");

#3 fernandochagas

fernandochagas

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 23/10/2006, 21:58

Caro amigo chipis,

Não funcionou...

Deu o mesmo erro.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq