Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Sou iniciante em c# e estou com um problema q parece fácil resolver (espero!)...Tenho 3 tabelas no banco : telefone, email e contato...Quando vou preencher o cadastro(rodando o aplicativo) não salva! Ah! estou usando linq e não sql...
aqui vai o trecho com problema:
if (this._MODE == "INS")
{
try
{
//tabela contatos
CONTATO con = new CONTATO();
con.CO_EMPRESA = txtEmpresa.Text;
endereço...blah blah blah
db.CONTATOs.InsertOnSubmit(con);
db.SubmitChanges();
//tabela email
EMAIL ema = new EMAIL();
ema.EM_CO_PKID = con.CO_PKID;
ema.EM_EMAIL = txtEmEmail.Text;
ema.EM_PROP_CONTA = txtEmPropConta.Text;
db.EMAILs.InsertOnSubmit(ema);
db.SubmitChanges();
// tabela telefone
TELEFONE tel = new TELEFONE();
tel.TE_CO_PKID = con.CO_PKID;
blah blah blah
db.TELEFONEs.InsertOnSubmit(tel);
db.SubmitChanges();
MessageBox.Show("Salvo com sucesso!");
this.Close();
}
catch (Exception x)
{
MessageBox.Show("Cadastro não foi salvo!");
}
}
}Pasa por todas tabelas e qdo chega no último submit cai no catch!**Alguém me ajude por favor!!**Carregando comentários...