[ dako @ 16.03.2002. 17:29 ] @
Posle duzeg pokusavanja da se nakacim na SQL server uspeo sam, ali sad imam drugi problem. Naime dok sam koristio Access bazu ovaj kod je radio super.

set rs = Server.CreateObject ("adodb.recordset")

mysql = "SELECT objekti.ID, objekti.spratdo, objekti.telefon, objekti.idgrejanja, objekti.IDTipObjekta, objekti.idstrukture, "
mysql = mysql & " struktura.naziv, tipobjekta.naziv, grejanje.naziv, "
mysql = mysql & " mesto.naziv, objekti.lift, objekti.kvadraturado, objekti.brojposeta, objekti.cenado"
mysql = mysql & " FROM ((((((objekti INNER JOIN tipObjekta ON objekti.idTipObjekta = tipobjekta.ID) "
mysql = mysql & " Inner join struktura ON objekti.idStrukture = struktura.ID) "
mysql = mysql & " left JOIN grejanje ON objekti.idgrejanja = grejanje.ID) "
mysql = mysql & " left JOIN grad ON objekti.idgrada = grad.ID) "
mysql = mysql & " left JOIN drzava ON objekti.iddrzave = drzava.ID) "
mysql = mysql & " left JOIN mesto ON objekti.idmesta = mesto.ID) "
mysql = mysql & " INNER JOIN users ON objekti.userid = users.ID "
mysql = mysql & " where objekti.tip = " & TipOglasa

rs.open mysql,db,3,3 (db je adodb.connection)

i negde ispod sam imao
Grad= rs("grad.naziv")


,ali sad kad sam presao na SQL2000 kad treba da procita naziv grada napise ovo:

ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/berza/nekretnine/result.asp, line 224

Zasto sad to?? Ne znam da li je potrebno ali evo stringa za povezivanje sa bazom

strconn = "Provider=SQLOLEDB.1;Password=sifra;Persist Security Info=True;User ID=dako;Initial Catalog=berza;Data Source=127.0.0.1"
db.Open strconn

Posto nkad nisam radio sa SQL serverom nemojte se zacuditi ako je neka smesna greska
[ degojs @ 19.07.2002. 05:49 ] @
Pazi, ovako od oka...
imas SELECT stejtment ovako:

SELECT objekti.ID, objekti.spratdo, objekti.telefon, objekti.idgrejanja, objekti.IDTipObjekta, objekti.idstrukture,
struktura.naziv, tipobjekta.naziv, grejanje.naziv,
mesto.naziv, objekti.lift, objekti.kvadraturado, objekti.brojposeta,
objekti.cenado FROM .....

A onda dolje trazis da procitas vrednost u polju rs("grad.naziv") ???

Pa gde si gore definisao to polje ??? Nema ga nigde sinovac.
Naravno da ti javlja ITEM CANNOT BE FOUND ...

Kako vidim, imas gore u SELECT kolonu 'mesto.naziv' --- da nisi ti to malo
pogresio pa umesto mesto.naziv stavio grad.naziv ???

Dakle probaj Grad=rs("mesto.naziv") ....

pozdrav