Hola,
antetodo bienvenido al ClubDelphi. Te recomiendo una lectura de la G
uía de Estilo y verás que no conviene que hagas preguntas distintas sobre el mismo hilo.
Debes describir lo máximo posible tus dudas o problemas a fin de que resulte lo más fácil posible para todo el mundo el poder ayudarte. Además cuando introduzcas código en cualquier mensaje, no olvides envolverlo entre las etiquetas o [delphi][DELPHI/] para que sea más fácil su lectura.
Como veo que eres novato, te recomiendo encarecidamente que le eches un vistazo (en profundidad) a
la cara oculta de Delphi 4 que te ayudará en tus inicios con Delphi. Esto te ayudará en el segundo problema y en muchos otros que te puedan surgir en adelante.
En cuanto a tú primera duda:
- Desactivas la query
- Rellenas la propiedad SQL.Text
- Pero no la activas para que se ejecute:
Código Delphi
[-]Query1.Active := True o Query1.Open:
Espero te sirva.
Saludos