Poslao: 02 Jul 2003 12:59
|
offline
- Pridružio: 16 Jun 2003
- Poruke: 240
|
Jos jedan savet:
Dobra je praksa da imas uvek konekciju u jednom fajlu i onda kada trebas povezavu na bazu samo includas taj fajl podesis promenljivu sql i kreiras response objekt.
primer:
fajl za konekciju (povezava.asp):
<%
Dim conn
Dim BazaPot
Dim strCon
'-----path do baze
BazaPath = "baze/baza01.mdb"
Set conn = Server.CreateObject("ADODB.connection")
'================================================================================
'Izaberi drajver
'================================================================================
'strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("BazaPath")
'---- Brinkster
'strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/USERNAME/db/BazaPath")
'Access 97
'strCon = "Provider=Microsoft.Jet.OLEDB.3.51; Data Source=" & Server.MapPath("BazaPath")
'Access 2000/2002
strCon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath(BazaPath)
'DNS
'strCon = "DSN = DSN_NAME" 'Place the DSN where you see DSN_NAME
'================================================================================
conn.Open strCon
%>
fajl gde koristis bazu:
...
<body leftmargin="0" topmargin="0">
<!-- #include file = "povezava.asp"-->
<%
dim rsKnjige
dim rsKategorija
dim no
dim text
sql = "SELECT * FROM kategorija;"
set rsKategorija = Server.CreateObject("ADODB.Recordset")
rsKategorija.Open sql,strCon
...
takve sitnice ti pomazu da tvoj kod izgleda lepse, manjse i sredjenije
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 02 Jul 2003 13:20
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
hvala za sve vase odgovore videcu sta od toga radi, ali sam probao i da kucam sa ;, ali nista.... mozda nije lepo instaliran IIS, ali sumnjam...
|
|
|
|
Poslao: 02 Jul 2003 13:26
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
a da li bi nekako moga da uradim dodavanje u bazu, ali bez onog... rs.addnew...mislim pre sam radio sa SQL upitom i sve je radilo, a sad odjednom nece.... i siguran sam da ce sa rs.addnew raditi, ali ja necu tako da radim, ali cu probati...jednostavno zauzne mi puno redova, a i volim kada je sve lepo u jednom VELIKOM SQL upitu . hvala jos jednom...
|
|
|
|
Poslao: 02 Jul 2003 14:30
|
offline
- Pridružio: 16 Jun 2003
- Poruke: 240
|
Pa mislim da ce da radi i bez toga, ako samo dodas rs.LockType = 2.
Kazes da ti je pre radilo, a sad nece?
Kada sam ja prvi put poceo da radim sa bazama mi uopste nije htelo da radi ni sa SQL-om ni bez njega.
Probaj pa mi kazi sta si napravio.
|
|
|
|
Poslao: 02 Jul 2003 19:13
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
i posle tvrdite da je ASP pregledniji...
oh boze, ovo lici na pomije i spagete, izmesano...
|
|
|
|
Poslao: 02 Jul 2003 20:12
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
NE RA DI ..... nece i dalje da radi...evo sada sam na microsoftovom sajtu nasao neki text o tome sto mi prijavljuje pa cu da procitam o cemu se radi pa ako nije nista vazno eto mene opet... da pre mi je radilo pa sam instalirao ponovo win i sada nece.... mislim hoce da radi, ali insert, update i delete JOK... response.write ("HelloWorld!!!") radi, a SQL upit ne....
|
|
|
|
Poslao: 02 Jul 2003 23:38
|
offline
- Bone Collector
- Legendarni građanin
- Pridružio: 18 Apr 2003
- Poruke: 5001
- Gde živiš: Beograd
|
SantaCruz :: kada menjas:
- sql = "SELECT * FROM tabela WHERE id = 3;"
- rs.LockType = 2
- rs.open sql,conn
- rs("nekopolje") = vrednost
- ...
- rs.update
zar ne treba rs.edit pre izmene nekog polja?
|
|
|
|
Poslao: 03 Jul 2003 00:43
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
ne radi nikako.. prositao sam ono cudo sa microsoftovog sajta i tamo kaze da ima vise razloga....probao sam, ali nista.... ili mozda nisam probao kako treba...
|
|
|
|
Poslao: 03 Jul 2003 08:13
|
offline
- Pridružio: 16 Jun 2003
- Poruke: 240
|
Ja sam moj problem resio kad sam ponovo instalirao Windows i IIS.
- Sta imas dodatno instalirano u poredjenju sa predhodnom instalacijom? Mozda Visual Studio .NET ?
- A gde imas bazu ?
- Da li se nalazi u sheranom folderu ?
(u xp-ju je to ikona kad ruka drzi folder)
|
|
|
|
Poslao: 03 Jul 2003 14:19
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
znam kako izgleda sherovan folder, ali ne nalazi mi se tamo baza nego u istom folderu gde se nalaze ostale stranice znaci c:\inetpub\wwwroot\neki_folder\e_pa_tu.mdb.... nemam instaliran .NET, ali imam Visual Studio 6, ali to nema nikakve veze posto je bio i pre instaliran i sve je lepo radilo... moguci uzroci mogli bi biti: imam dve particije sto pre nisam imao, ali to je manje moguce, na c: particiji je NTFS, sto mislim da isto nema nikakve veze, a da ponovo instaliram win bas mi se i ne da dok bi ponovno instaliranje IIS-a mogao uraditi, ali da li bi to pomoglo?
|
|
|
|