Fórum Problema ao gravar registro no RADSTUDIO 2007 for win32 #371315

17/06/2009

0

Olá pessoal, abaixo, está uma cópia da minha dúvida com o problema ao gravar no RAD STUDIO 2007.


Caro amigo Adriano,

Em primeiro lugar, gostaria de te agradecer pelo link do Fortes Report para delphi 2006/2007, foi de primeira. Mas gostaria, se possível, que você me ajudasse num problema que está ocorrendo com o RADSTUDIO 2007. Eu sou progrmador de uma empresa de Transporte Urbano aqui em Fortaleza-Ce e, recentemente foi um exigêcia do Sindicado dos Transportes Urbanos de Fortaleza, que a plataforma de desenvolvimento do software de monitoramento fosse migrada para o RADSTUDIO 2007. Antes de migra nosso sistema para a nova plataforma, resolvi fazer um teste, criando apenas um cadastro com alguns campos pra testar a funcionalidade do sistama e eis que, usando os seguintes componentes:

sqlConnection
sqlDataSet
DataSetProvider
ClientDataSet
DataSource

tivermos alguns problemas na de gravar os dados na tabela, ex:
criei uma tabela chamada EMP //Empresa, na hora de gravar os dados:

procedure TFo_Empresas.BitBtn2Click(Sender: TObject);
begin
if dm.cdsEmpresas.State in [dsedit,dsinsert] then
if application.MessageBox(´Confirma os dados informados?´+#13+
´´,´Confirmação!´,mb_yesno+mb_iconquestion)= idyes then
try
dm.cdsEmpresas.Post;
dm.cdsEmpresas.ApplyUpdates(0);
dm.cdsEmpresas.Refresh;
showmessage(´Dados processados com êxito!´);
except
on e : exception do
begin
raise exception.Create(´Falha ao gravar os dados. Contate o suporte´+13+
´técnico para solucionar o problema!´+13+
´Descrição do erro: ´+e.Message);
end;
end;

end;

após executar este comando o seguinte erro aparace:

Proje SGCOM.exe raise exception class TDBXError with message ´Table unknown EMP
at line 1, collumn 8

esse procedure acima é mesma que tem no projeto desenvolvido em Delphi 7. Não estou entendendo o porque desse erro e ficaria muito grato, pela sua enorme experiência, se você puder me ajudar ou indicar algun link, dentre os seus diversos tutoriais, que possa nos dar uma LUZ no fim do túneo para solucionar esse problema,

Grato,

Marcus Cordeiro


OBS: com ou sem essa linha abaixo
on e : exception do
begin
raise exception.Create(´Falha ao gravar os dados. Contate o suporte´+#13+
´técnico para solucionar o problema!´+13+
´Descrição do erro: ´+e.Message);
end;

o erro é o mesmo... o problema está na hora de gravar os dados na tabela ..


Maxymus

Maxymus

Responder

Posts

17/06/2009

Emerson Nascimento

veja se o seu banco de dados não é case-sensitive ou o componente o está tratando assim.

se na sua query está escrito EMP em maiúsculas, troque para minúsculas e faça o teste.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar