Jump to content


Photo

Consulta Com Bd Em Sybase


  • Faça o login para participar
1 reply to this topic

#1 abc2

abc2

    Cuidado com o Narcisismo

  • Usuários
  • 546 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 07/06/2004, 16:52

olá, gostaria de fazer uma consulta que retorna os aniversariantes de um determinado dia, usando banco de dados sybase. todas as conexoes estao feitas e testadas, dns e tudo mais... estou fazendo assim

<%
Set RS = Server.CreateObject("ADODB.Recordset")
SQL2 = "select * from openquery("CONEXÃO", 'select d_dat_nas, c_nom_cli, "
SQL2 = SQL2 & " from dba.cadclientes"
SQL2 = SQL2 & " where cc.d_dat_nas = 27/05/2004 "
RS.Open SQL2
%>
<%=c_nom_cli%>


onde:
d_dat_nas é o dia do nascimento
c_nom_cli é o nome do cliente
dba_cadclientes é a tabela...

mas nao esta funcionando, ele retorna um erro assim "Unclosed quotation mark"
alguem pode dar uma luz?

#2 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 07/06/2004, 17:05

Aqui, nesse código:

<%
Set RS = Server.CreateObject("ADODB.Recordset")
SQL2 = "select * from openquery("CONEXÃO", 'select d_dat_nas, c_nom_cli, "
'-----------------------------------------------------^ Não seria " ?
SQL2 = SQL2 & " from dba.cadclientes"
SQL2 = SQL2 & " where cc.d_dat_nas = 27/05/2004 "
RS.Open SQL2
%>

E aqui um erro, vc deve fazer assim:
<%=RS("c_nom_cli")%>
Mas aconselho a dar uma revisada nessa SQL, me parece estar errada, mas como não conheço como se usa com o SyBase.
A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.




0 user(s) are reading this topic

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

IPB Skin By Virteq