[ 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 |