Diskuze: Editace *.mdf
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Jakym zpusobem se snazis updatovat zaznam? Pomoci nejakeho CRUD systemu nebo primo ve VS v server exploreru? Jaky typ databaze? MsSQL?
VS nepouzivam.
Jak to tak ctu, tak jsem i rad
Php / MySql - kdyz si udelas php program a pripojis ho na mysql databazi, tak s databazi pracujes pomoci sql prikazu. Tabulky v databazi se daji normalne exportovat do excelu (csv), totez import. A nebo se da pouzit probram phpMyAdmin nebo jiny, ktery umoznuje editovat primo databazi, tabulku klikanim bez nutnosti znat sql prikazy.
Cili, predpokladam, ze nejake takove veci jdou i u tebe.
Predpokladam, ze ve VS mas objekt, treba combobox. Objekt ma jeden z parametru
data-source. Ty mu tam zadas tu databazi a nejaky prikaz, ktery data filtruje na
konktretni sloupce.
Nevim, jak dalece je VS rozvinute, ale mela by byt moznost zmenit toto
nastaveni. Ale asi jen odpojit od zdroje dat nepujde. To bych pouzil prave
smazani.
Hele, a nemohl bys jako zdroje dat pouzit excelove sheety?
A nebo, nemuzes pouzit MsSql?
A nebo, nemuzes pouzit Csv (ktere lze editovat v excelu)?
Nevim, jak moc pujde s tou .mdf databazi pracovat a tak. Viz ten phpMyAdmin.
Predpokladam, ze na editaci databaze mas nejaky program a needitujes plain text
nejakeho souboru pres ctrl+c / v. Vetsinou, kdyz ma soubor exotickou priponu,
mdf a pod, tak pouziva i specialni strukturu, nezobrazitelne znaky. Proto bych
doporucil csv/text, to se da editovat i v note-padu a nebo v excelu jako
tabulka.
(ale jen hadam)
Otevři si Microsoft SQL Server (samostatný program) a zkus updatovat záznam v něm. Patrně někde dochází k nedostatečnému oprávnění pro editaci záznamu nebo chybě ve spojení. Zkus sem hodit nějaké screeny ze server exploreru, abych věděl, jak to vypadá a jak postupuješ.
Ještě mě napadá, nemáš tam náhodou duplicitní ID? To by vše vysvětlovalo. Hoď sem strukturu databáze a budeme ti moci lépe poradit.
Díky, to je asi ono. Chybělo mi tam ID, myslel jsem, že jako ID bych použil přímo jméno té položky. Asi to ale nebyl moc dobrý nápad.
Jiný způsob by byl určitě taky možný, ale tohle mi teď přijde, jako přijatelné řešení.
Zaznamy je dobre cislovat ve sloupci ID a nastavit mu auto increment. To znamena, ze kdykoliv pridas novy zaznam, automaticky ziska sve jedinecne ID podle ktereho pak muzes pracovat s jednotlivymi zaznamy s minimalni zatezi databaze.
Záleží na tom, kde je dobré aby vznikal primární klíč...
Nechceš se začít vyjadřovat k dotazům pod které se vyjadřuješ?
Všiml jsem si, že všude bezhlavě cpeš všem PHP a dost často nenapíšeš
nic k tématu, které se řeší...
Zobrazeno 10 zpráv z 10.