Pridavanie dat do tabulky   otázka

VB.NET, Komponenty

Caute popisem vam svoj problem:

Mam tabulku so stlpcami

id(int,primary key, aut increment), meno(varchar), priezvisko(varchar)

na formulari mam binding navigator a datagridwiev

a teraz ten problem:

akonahle dam pridat nove data, tak mi do neveho riadka do stlpca id nenahodi incrementovanu hodnotu, ktora nasleduje ale hodnotu -1.

Stretol sa s tym uz niekto?

ked to dam ulozit nasledne tak sa uz v samotnej tabulke ulozi spravna hodnota, nechapem:-)

vdaka

cujan

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A jakou tabulku máte na mysli? DatagridView, tabulku v databázi...? Moc jsem nepochopil kde vznikl Váš problém (jestli v databázi nebo v aplikaci).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ak kliknem do DatagridView, tak v stlpci id,ktory je prepojeny s tabulkou v databaze v ktorom sa automaticky ma inkrementovat hodnota, tak v tomto mi nahodi hodnotu -1.

cujan

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nevim jestli jsem vas dobre pochopil, ale snad vam to pomuze:

int iMaxValue = 0; //Posledni zjistena hodnota
Tables["NAZEV TABULKY"].Columns["NAZEV SLOUPCE"].AutoIncrement = true;
Tables["NAZEV TABULKY"].Columns["NAZEV SLOUPCE"].AutoIncrementSeed = iMaxValue + 1;
Tables["NAZEV TABULKY"].Columns["NAZEV SLOUPCE"].AutoIncrementStep = 1;

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback