para el tema de las comillas puedes usar quotedStr()
ejemplo
Código Delphi
[-]Select Codigo from tabla where Codigo = quotedStr(edit1.text)
2 tu codigo me parece algo complicado...
para que se utiliza el edit2?
el c:= '' no es necesario cuando asignas a la variable c la cadena del Query