Title: ODBC
Inverter o
 
SqlPrepareAndExecute (hSQLGeral, ' SELECT ......
       INTO      ...........
       FROM    ...........
       WHERE flag_leitura = "S" ')
 
Para
 
SqlPrepareAndExecute (hSQLGeral, " SELECT ......
       INTO      ...........
       FROM    ...........
       WHERE flag_leitura = 'S' ")
 
Troque as aspas duplas internas que geralmente o banco n�o reconhece por aspas simples !
 
Carlos Roberto Zazula
Analista de Sistemas
Esfera Inform�tica - www.esfera.com.br
[EMAIL PROTECTED]
Icq : 24758898
Em momentos de crise, s� a imagina��o
� mais  importante que o  conhecimento.
----- Original Message -----
Sent: Monday, March 05, 2001 4:39 PM
Subject: [sqlwin] ODBC

     O SQLWindows aceitava normalmente colocar uma string entre aspas duplas (") em um comando SQL. O Centura s� aceita aspas simples ('), o banco que utilizamos � o SQLServer 7.0.

    Ex.: SqlPrepareAndExecute (hSQLGeral, ' SELECT ......
           INTO      ...........
           FROM    ...........
           WHERE flag_leitura = "S" ')

    Mensagem de Erro:

    Microsoft SQL Server:207[Microsoft][ODBC SQL Server Driver][SQL Server]
    Invalid column name 'S'.
    Microsoft SQL Server:8180[Microsoft][ODBC SQL Server Driver]
    [SQL Server]Statement(s) could not be



    Algum j� passou por este problema, ou sabe me informar se isso � um problema de configura��o no SQL.INI?


    Obrigado pela aten��o!


Responder a