D
Deleted member 1735
Guest
Pokusavam da napravim najjednostavniji program u visual c++ za komunikaciju sa access bazom podataka i sve sam lepo napravio ,dijalog prozor u kome se nalazi jedan edit box u kome kucam neki text (ime korisnika je u pitanju) i napravio sam dugme koje kada se pritisne komunicira sa bazom i napravio sam bazu preko visual C++ wizarda i sve lepo radi kada koristim CString kao promenljivu u mom edit box-u u dialog prozoru i tip promenljive "Text" u access bazi ali kada hocu da imam integer ili decimalne brojeve ne znam koji tip podataka da stavim u promenljivu koju sam prikacio za edit box i koji tip promenljive da izaberem za kolonu u access bazi posto mi se nikako ne podudara.
Takodje mislim da i ovaj parametar ulazi u celu ovu pricu a to je prilikom izvrsavanja SQL pitanja nad bazom da bih sastavio string ja koristim string.format funkciju u sledecem formatu
SqlString.Format("UPDATE Korisnici SET [Ime] = '%s' WHERE Firma='%s'",m_Ime,m_ImePretraga);
database.ExecuteSQL(SqlString);
parametar %s se koristi za stringove ali nemogu nigde na internetu da nadjem koji parametri se koriste kada bih hteo da upisem integer ili decimalni broj ili datum.
-------------------------------------------------------------------
Znaci evo skracene verzije mog pitanja:
1.Koji tip podataka da stavim da bude promenljiva koja je prikacena na edit box a da moze da se unosi decimalni broj (i za datum i za integer)
2.Koji parametar tipa %s u funkciji za formatiranje CStringa da upisem za decimalni broj (takodje i za datum i za integer)
3.I na kraju koji tip podataka da podesim u access bazi podataka da bi se moglo upisati ovo iz promenljive iz edit box-a (za decimalne , integer i datum)
Unapred se zahvaljujem na odgovorima
Devil 2000
Takodje mislim da i ovaj parametar ulazi u celu ovu pricu a to je prilikom izvrsavanja SQL pitanja nad bazom da bih sastavio string ja koristim string.format funkciju u sledecem formatu
SqlString.Format("UPDATE Korisnici SET [Ime] = '%s' WHERE Firma='%s'",m_Ime,m_ImePretraga);
database.ExecuteSQL(SqlString);
parametar %s se koristi za stringove ali nemogu nigde na internetu da nadjem koji parametri se koriste kada bih hteo da upisem integer ili decimalni broj ili datum.
-------------------------------------------------------------------
Znaci evo skracene verzije mog pitanja:
1.Koji tip podataka da stavim da bude promenljiva koja je prikacena na edit box a da moze da se unosi decimalni broj (i za datum i za integer)
2.Koji parametar tipa %s u funkciji za formatiranje CStringa da upisem za decimalni broj (takodje i za datum i za integer)
3.I na kraju koji tip podataka da podesim u access bazi podataka da bi se moglo upisati ovo iz promenljive iz edit box-a (za decimalne , integer i datum)
Unapred se zahvaljujem na odgovorima
Devil 2000