[MFC C++ Sql] rekordy nie chcą się dodawać

0

Witam
Muszę zrobić 2 klasy pod MFC

  1. Służąca do połączenie z SQLServer przez ODBC
    2, Wykorzystująca 1 klasę i zawierającą 2 metody
    • getKategorie - pobiera listę kategorii
    • newKategoria - wstawiającą nową kategorię do klasy

Struktura tabeli
id_kategorii Int
Kategoria VarChar(30)

Nie wiem jak się do tego zabrać
Proszę o pomoc

0
  1. CDatabase, CRecordset, CWorkspace, itd.
  2. Nie rozumiem w czym problem. Przyklady w dokumentacji powyzszych klas mowia wszystko.
0

Pobieranie danych i wyświetlanie za pomocą CDatabase i CRecordset juz mi działa
Dane się wyświetlają

Ale po AddNew i wstawieniu wartości odpalam Update() i nie chce dodać do bazy

Sprawdziłem funkcją CanUpdate() i zwraca false

Jesli ktoś ma jakiś pomoc to poproszę bo nie mogę znaleźć w dokumentacji

0

Moze flagi przy otwieraniu polaczenia/recordsetu ustawiasz niewlasciwe? Czesc nie pozwala na update, np. readonly (oczywiste), ale tez np. bulkread.

0

Nie wiem dlaczego funkcja CanUpdate zawsze zwraca false pomimo że dane się zapisują
Podobnie funkcja zwracająca ilość rekordów zawsze zwraca 1

0

my też nie wiemy, i zgadnij dlaczego...

1 użytkowników online, w tym zalogowanych: 0, gości: 1