|
Удаление строки
|
|||
---|---|---|---|
#18+
Здравствуйте, помогите пожалуйста разобраться что делаю нет, Удаление строки из БД, по Id_newspapers, которое вводим из TextBox3, Подскажите что не так((( Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 13:44 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
Dia28, не так делаешь всё: 1.если используешь адаптер, то и работай с ним как с адаптером 2.если удаляешь только строку с конкретно заданным id, то формируй команду и НЕ ЗАБУДЬ её выполнить (тогда накуя тебе адаптер) вообщем неплохобы было почитать что нить зы вынеси весь код формирования адаптера в отдельный класс ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 13:53 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
pation, Спасибо, но как сформировать команду, надеюсь это проще с адаптерами: Код: c# 1. 2. 3. 4. 5.
Select работает вот так: string sql = "SELECT * FROM \"Newspapers\""; NpgsqlDataAdapter da = new NpgsqlDataAdapter(sql, conn); ds.Reset(); da.Fill(ds); dt = ds.Tables[0]; dataGridView1.DataSource = dt; ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 14:02 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
Dia28, new NpgsqlCommand(query, conn); ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 14:35 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
pation, а как вызывать этот соmmand? мы ведь его только сейчас создаем так? NpgsqlCommand command = new NpgsqlCommand("DELETE FROM \"Newspapers\" WHERE \"Id_newspapers\" = \'" + textBox3.Text + "\';", conn); ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 14:49 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
Ужасный код... Именно для таких ORM - спасательная палочка. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 14:51 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
Dia28, не пойму как правильно его вызывать( Код: c# 1. 2.
если так то выпадает: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 15:37 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
Dia28, используй параметры ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 16:03 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
pation, а параметры чего?( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 16:24 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
Dia28pation, а параметры чего?( команды ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 16:45 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
pation, Как то не так?(((( NpgsqlConnection ConnectDB = new NpgsqlConnection("Server=localhost;Port=5432; User Id=postgres;Password=4353;Database=Pohta;"); NpgsqlDataAdapter DAdapter = new NpgsqlDataAdapter(); DataSet DSet = new DataSet(); DAdapter.DeleteCommand = new NpgsqlCommand("delete from \"Newspapers\" \"@Id_newspaper\",\"@Name\",\"@circulation\",\"@code\",\"@Id_edition\" where Id_newspaper= \'"+textBox3.Text+"\';", ConnectDB); DAdapter.DeleteCommand.Parameters.Add("@Id_newspaper"); DAdapter.DeleteCommand.Parameters.Add("@Name"); DAdapter.DeleteCommand.Parameters.Add("@circulation"); DAdapter.DeleteCommand.Parameters.Add("@code"); DAdapter.DeleteCommand.Parameters.Add("@Id_edition"); ConnectDB.Open(); DAdapter.DeleteCommand.ExecuteNonQuery(); ConnectDB.Close(); ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 17:18 |
|
Удаление строки
|
|||
---|---|---|---|
#18+
Dia28, совсем не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 17:22 |
|
|
start [/forum/topic.php?fid=20&msg=38264595&tid=1404669]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 169ms |
0 / 0 |