//--- для таблицы заявок-------------
OrderSelectCmd = new SqlCeCommand("Select order_id,order_date,orders.customer_id,customer_name,user_id from Orders,Customers where orders.customer_id=customers.customer_id order by order_id;", DBConnection);
OrderUpdateCmd = new SqlCeCommand ("Update Orders set Order_date=?,customer_id=? where Order_id=?;",DBConnection);
OrderUpdateCmd.Parameters.Add("Order_date",SqlDbType.DateTime,8,"Order_date");
OrderUpdateCmd.Parameters.Add("Customer_id",SqlDbType.Money,8,"Customer_id");
OrderUpdateCmd.Parameters.Add("Order_id", SqlDbType.BigInt, 8, "Order_id");
OrderDeleteCmd = new SqlCeCommand("Delete from Orders where Order_id=?", DBConnection);
OrderDeleteCmd.Parameters.Add("Order_id",SqlDbType.BigInt,8,"Order_id");
OrderInsertCmd = new SqlCeCommand("insert into Orders (order_id,order_date,customer_id,user_id) values(?,?,?,?);",DBConnection);
OrderInsertCmd.Parameters.Add("order_id", SqlDbType.BigInt, 8, "order_id");
OrderInsertCmd.Parameters.Add("Order_date",SqlDbType.DateTime,8,"Order_date");
OrderInsertCmd.Parameters.Add("Customer_id",SqlDbType.BigInt,8,"customer_id");
OrderInsertCmd.Parameters.Add("user_id", SqlDbType.BigInt, 8, "user_id");
// для табличной части заявок-------------------------------
TableSelectCmd = new SqlCeCommand("Select id,order_id,order_table.good_id,order_table.price,good_name,quantity,summ from order_table,goods where order_table.good_id=goods.good_id order by id;", DBConnection); // where order_id=?
TableUpdateCmd = new SqlCeCommand("Update order_table set price=?, order_id=?, good_id=?,quantity=?,summ =? where id=?",DBConnection);
TableUpdateCmd.Parameters.Add("price", SqlDbType.BigInt, 8, "price");
TableUpdateCmd.Parameters.Add("order_id",SqlDbType.BigInt,8,"order_id");
TableUpdateCmd.Parameters.Add("good_id",SqlDbType.BigInt,8,"good_id");
TableUpdateCmd.Parameters.Add("quantity",SqlDbType.BigInt,8,"quantity");
TableUpdateCmd.Parameters.Add("summ", SqlDbType.BigInt, 8, "summ");
TableUpdateCmd.Parameters.Add("id", SqlDbType.BigInt, 8, "id");
TableDeleteCmd = new SqlCeCommand("Delete from order_Table where id=?", DBConnection); // where id=?;
TableDeleteCmd.Parameters.Add("id",SqlDbType.BigInt,8,"id");
TableInsertCmd = new SqlCeCommand("insert into order_table (id,good_id,quantity,summ,order_id,price) values(?,?,?,?,?,?)", DBConnection);
TableInsertCmd.Parameters.Add("id", SqlDbType.BigInt, 8, "id");
TableInsertCmd.Parameters.Add("good_id", SqlDbType.BigInt, 8, "good_id");
TableInsertCmd.Parameters.Add("quantity", SqlDbType.BigInt, 8, "quantity");
TableInsertCmd.Parameters.Add("summ", SqlDbType.BigInt, 8, "summ");
TableInsertCmd.Parameters.Add("order_id", SqlDbType.BigInt, 8, "order_id");
TableInsertCmd.Parameters.Add("price", SqlDbType.BigInt, 8, "price");
DataAdapter.Update() работает не со всеми таблицами
Вот код
Код:
При вызове Update() Если я добавляю или редактирую вторую таблицу. Изменения в файл базы не вносятся.И ошибок не возникает никаких. При повторном запуске приложение изменений не видно. Метод Update для удаления работает без проблем.И Select тоже работает.
У первой таблицы все работает нормально. Не подскажете где глюк пол инета перерыл уже. Сроки горят... Пожалуйста помогите .