Hello Nicholas an thank you for your answer.
I'm not sure:
I have a select statement for tblFiBuErfassen
and now i can copy this dataadapter.....
Here i have a example is that the correct way?
---------------------------------------------------
private void FiBuBuchungBuchen()
{
MessageBox.Show("I'm here...");
// new dataadapter
da2 = new SqlDataAdapter();
SqlCommand cmdInsert= sqlCN.CreateCommand();
cmdInsert.CommandType = CommandType.Text;
cmdInsert.CommandText = "INSERT INTO tblFiBuBuchung " +
"(FiBuBuchungBuchungsnummer,
FiBuBuchungBuchungsdatum,FiBuBuchungBuchungstypID,"+
"FiBuBuchungKontenplanID, FiBuBuchungMWSTID, FiBuBuchungBelegnummer,
FiBuBuchungBuchungstext, "+
"FiBuBuchungBetragSoll, FiBuBuchungBetragHaben, FiBuBuchungName,
FiBuBuchungMandantID,FiBuBuchungUserID) " +
"VALUES(@FiBuBuchungBuchungsnummer,
@FiBuBuchungBuchungsdatum,@FiBuBuchungBuchungstypID,"+
"@FiBuBuchungKontenplanID,@FiBuBuchungMWSTID,@FiBuBuchungBelegnummer,@FiBuBu
chungBuchungstext,"+
"@FiBuBuchungBetragSoll,@FiBuBuchungBetragHaben, @FiBuBuchungName,
@FiBuBuchungMandantID,@FiBuBuchungUserID)";
cmdInsert.Parameters.Add("@FiBuBuchungID", SqlDbType.BigInt, 8,
"FiBuBuchungID");
cmdInsert.Parameters.Add("@FiBuBuchungBuchungsnummer", SqlDbType.Int, 4,
"FiBuBuchungBuchungsnummer");
cmdInsert.Parameters.Add("@FiBuBuchungBuchungsdatum",
SqlDbType.SmallDateTime, 4, "FiBuBuchungBuchungsdatum");
cmdInsert.Parameters.Add("@FiBuBuchungBuchungstypID", SqlDbType.Int, 4,
"FiBuBuchungBuchungstypID");
cmdInsert.Parameters.Add("@FiBuBuchungKontenplanID", SqlDbType.Int, 4,
"FiBuBuchungKontenplanID");
cmdInsert.Parameters.Add("@FiBuBuchungMWSTID", SqlDbType.Int, 4,
"FiBuBuchungMWSTID");
cmdInsert.Parameters.Add("@FiBuBuchungBelegnummer", SqlDbType.NVarChar,
12, "FiBuBuchungBelegnummer");
cmdInsert.Parameters.Add("@FiBuBuchungBuchungstext", SqlDbType.NVarChar,
50, "FiBuBuchungBuchungstext");
cmdInsert.Parameters.Add("@FiBuBuchungBetragSoll", SqlDbType.Float, 8,
"FiBuBuchungBetragSoll");
cmdInsert.Parameters.Add("@FiBuBuchungBetragHaben", SqlDbType.Float, 8,
"FiBuBuchungBetragHaben");
cmdInsert.Parameters.Add("@FiBuBuchungName", SqlDbType.NVarChar, 30,
"FiBuBuchungName");
cmdInsert.Parameters.Add("@FiBuBuchungMandantID", SqlDbType.Int, 4,
"FiBuBuchungMandantID");
cmdInsert.Parameters.Add("@FiBuBuchungUserID", SqlDbType.Int, 4,
"FiBuBuchungUserID");
cmdInsert.Parameters["@FiBuBuchungID"].SourceVersion =
DataRowVersion.Original;
da.InsertCommand = cmdInsert;
try
{
da2.Update(ds,"tblFiBuBuchung");
}
catch (SqlException sqlExcp)
{
//Bei fehlerhaftem Zugriff wird Fehlermeldung ausgelöst
MessageBox.Show(this, sqlExcp.ToString(), "Error", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}