En otro tema: Estas hablando de un TDBGrid, y veo que estás haciendo un cast a TStringGrid. Lo que no creo nada correcto pues TDBGrid no hereda de TStringGrid... esto ya se ha discutido anteriormente en el foro:
http://www.clubdelphi.com/foros/show...=&threadid=706
Saludos!