Ir al contenido


Foto

[RESUELTO] comillitas


  • Por favor identifícate para responder
4 respuestas en este tema

#1 root

root

    MR.

  • Miembro Platino
  • PipPipPip
  • 534 mensajes
  • LocationMexico D.F:

Escrito 13 octubre 2011 - 11:51

a ver preguntota
hay que hacer un programa para una funcion del call center
entonces me dices puedes ??
me enchilo y digo
va k va si puedo


pero la bronca es que quien diseño la base de datos
puso nombre en altas ( mayusculas )
y palabras separadas


cuando trato de hacer la consulta no puedo
por que para mysql para declarar que los nombres separados son una sola palabra de usa el '
que tambien es usado dentro de delphi


como lo puedo resolver ?


les pongo lo que se me ocurrio





delphi
  1. procedure TForm1.FormCreate(Sender: TObject);
  2.  
  3.  
  4. var comillas : string ;
  5. var query : string  ;
  6.  
  7.  
  8. begin
  9.  
  10.  
  11. comillas := "'" ;
  12. query := 'select ventas.'+ comillas + 'nombre completo' + comillas + ' from ventas order by ventas.' +comillas+'nombre completo'+comillas+' asc' ;
  13.  
  14.  
  15. zquery1.Close ;
  16. zquery1.SQL.Text := query ;
  17. zquery1.Open ;
  18.  
  19.  
  20. combobox1.Items.add(ZQuery1.Fields[1].Text) ;
  21. zquery1.Next ;
  22. zquery1.Close ;
  23.  
  24.  
  25. end;




alguna sugerencia ???
  • 0

#2 root

root

    MR.

  • Miembro Platino
  • PipPipPip
  • 534 mensajes
  • LocationMexico D.F:

Escrito 13 octubre 2011 - 11:56

ya resulto por mi mismo

solo hay que poner `
  • 0

#3 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 13 octubre 2011 - 01:24

¿Y el QuotedStr no servía?


Saludos!
  • 0

#4 root

root

    MR.

  • Miembro Platino
  • PipPipPip
  • 534 mensajes
  • LocationMexico D.F:

Escrito 14 octubre 2011 - 10:05

no pss de ser posible comentame
como se utiliza esa funcion pls pls


GRACIAS
  • 0

#5 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 14 octubre 2011 - 10:23

no pss de ser posible comentame
como se utiliza esa funcion pls pls


GRACIAS


Bueno, pues esta función en si es muy simple, solo retorna la cadena que se le pase con un par de comillas simple a cada lado.

Aqui una descripción: http://delphi.about....tlQuotedStr.htm



Saludos!
  • 0




IP.Board spam blocked by CleanTalk.