Open GoogleCodeExporter opened 8 years ago
maycon,
Eu tenho que botar a chave estrangeira? Caso afirmativo, como faço?
public Financas Salvar (Financas objFinancas)
{
SqlCommand comando = new SqlCommand();
comando.Connection = base.Conectar();
if (!objFinancas.codFinancas.HasValue)
{
comando.CommandText =
@"INSERT INTO FINANCAS (DataLancamento, DataCriacao, TipoLancamento, Valor, LancadoPor, Observacao)
VALUES (@dataLancamento, @dataCriacao, @tipoLancamento, @valor, @lancadoPor, @observacao)";
}
else
{
comando.CommandText =
@"UPDATE FINANCAS SET DataLancamento = @dataLancamento, DataCriacao = @dataCriacao, TipoLancamento = @tipoLancamento,
Valor = @valor, LancadoPor = @lancadoPor, Observacao = @observacao
WHERE (CodigoCasaLar = @codigoCasaLar)";
}
comando.CommandType = System.Data.CommandType.Text;
if (objFinancas.codFinancas.HasValue)
{
SqlParameter parametroCodigo = new SqlParameter ("@codFinancas", objFinancas.codFinancas.Value);
parametroCodigo.DbType = System.Data.DbType.Int32;
comando.Parameters.Add(parametroCodigo);
}
SqlParameter parametroDataLancamento = new SqlParameter("@dataLancamento", objFinancas.dataLancamento);
parametroDataLancamento.DbType = System.Data.DbType.DateTime;
SqlParameter parametroDataCriacao = new SqlParameter("@dataCriacao", objFinancas.dataCriacao);
parametroDataCriacao.DbType = System.Data.DbType.DateTime;
Original comment by thiagope...@gmail.com
on 14 Sep 2010 at 6:04
Pedrosa,
tem que colocar a chave estrangeira sim. Faça da seguinte maneira:
Pedrosa eu atualizei a base de dados e adicionar esta Propriedade na classe.
1- Escreva o código
SqlParameter parametroCodigoCasaLar = new SqlParameter ("@CodigoCasaLar",
objFinancas.CodigoCasaLar.Value);
parametroCodigo.DbType = System.Data.DbType.Int32;
comando.Parameters.Add(parametroCodigo);
Original comment by mayconpi...@gmail.com
on 14 Sep 2010 at 7:33
esse .Value é para dizer que é chave estrangeira?
Original comment by thiagope...@gmail.com
on 15 Sep 2010 at 1:08
Não o value é para acessar o valor das propriedades que permitem valores
nulos.
É uma propriedade para pegar o valor entendeu?
Original comment by mayconpi...@gmail.com
on 15 Sep 2010 at 12:50
Original issue reported on code.google.com by
mayconpi...@gmail.com
on 13 Sep 2010 at 12:27