Poslao: 07 Jul 2004 12:03
|
offline
- Pridružio: 17 Mar 2004
- Poruke: 159
- Gde živiš: Avganistan - varoš pored sela činđirifuđići
|
Radim jednu test prezentaciju u MS Front Page. Sve lepo radi - unos podataka u Access-ovu bazu, pregled podataka i raznorazni izveštaji... Toliko je komforan Front Page da skoro ni ne ulazim u ASP kod već sve radim iz dizaj moda. Ali ima jedna stvar koja mi ne ide u glavu nikako - brisanje ili menjanje podataka u bazi. Tražio sam u helpu ali "nothing found"
Dali je moguće namestiti u Front Page da se preko ASP-a brišu ili menjaju podaci iz baze, ili bolje da vas pitam koji program koristite za pravljenje ASP strana, jer očigledno da u Front Page to nije moguće?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 08 Jul 2004 12:21
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
ja koristim Dreamweaver i ne programiram ASP u dizajn modu nego u code modu...
Dim rs, conn, strConn, sql
BazaPath = "putanja_do_baze.mdb"
strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(BazaPath) & ";"
set conn = Server.CreateObject("ADODB.Connection")
conn.Open strCon
Set rs = Server.CreateObject("ADODB.Recordset")
'// Kod za brisanje podataka iz baze
sql = "DELETE FROM ime_tabele WHERE id=14;"
gde se id poklapa sa podatkom koji zelis obrisati
'// Izvrsavanje SQL upita
conn.Execute (sql)
'// Za editovanje podataka
sql = "UPDATE SET polje1='" & Request.Form("ImePolja1") & "', polje2='" & Request.Form("ImePolja2") & "' WHERE id=14;"
gde su ImePolja1 i ImePolja2 controle na formi u koje ces ca ucitas postojece podatke iz baze i onda ih i promeniti
i opet
'// Izvrsavanje SQL upita
conn.Execute (sql)
to je to...
|
|
|
|
Poslao: 12 Jul 2004 23:15
|
offline
- Pridružio: 17 Mar 2004
- Poruke: 159
- Gde živiš: Avganistan - varoš pored sela činđirifuđići
|
Skontao sam u čemu je problem - nedovoljno poznavanje SQL-a. Meni je SQL ranije trebao samo za SELECT.
DELETE ide slično kao kod SELECT.
Ali kod menjanja mi neide kao što si rekao nego
UPDATE ImeTabele
SET .....
Ali sam shvatio suštinu. Hvala ti SOOPY do beskraja
|
|
|
|
Poslao: 13 Jul 2004 03:32
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
samo zapamti sintaxe osnovnih SQL upita i nema zime
dalje se sve radi na isti nacin...
|
|
|
|
Poslao: 13 Sep 2004 21:26
|
offline
- raf961
- Novi MyCity građanin
- Pridružio: 13 Sep 2004
- Poruke: 2
- Gde živiš: Niš
|
Hvala na kodu, isprobao sam ga i sve je OK.
Ima, međutim jedan problem.
Kada prikazujem podatke sa SELECT sve radi super, međutim kada probam UPDATE ili DELETE ili INSERT šalje poruku:
Operation must use an updateable query.
|
|
|
|
|
Poslao: 15 Sep 2004 10:56
|
offline
- raf961
- Novi MyCity građanin
- Pridružio: 13 Sep 2004
- Poruke: 2
- Gde živiš: Niš
|
Hvala na savetu, ali problem je bio u tome što u XP-u nije dovoljno da folder u kome je datoteka postaviš kao web sharing, nego mora i 'share this folder on the network' i 'allow network users to change my files'.
|
|
|
|