[ *.net @ 18.07.2002. 15:28 ] @
Nadam se da necu ponovo proci bez odgovora kada je u pitanju ado.net. Mislim da bih najpre trebao da postavim topic ovde ali ako moderator misli da bi mozda vise odgovadrao bazama podata unapred se izvinjavam.

Naime prosto je jer nema ni malo koda ali ja definitvno ne znam sta nije u redu. Napravio sam accsess-ovu bazu i sada mi trebaju ado net objekti. Podjem od OleDB Data Adaptera u njemu definisem connection. Zatim izaberem tabelu iz baze i kada rteba da definisem najobicniji sql select upit prvo sto mi query bilder imena nekih kolona stavlja u uglaste zagrade(sta mu to znaci?), a onda na kraju javljda sledece:

Generated Update Statement
Unable to Parse expression

Generated Delete Statement
Unable to Parse expression

Sta treba da uradim sa bazom da bi mi to proradilo?
[ Dragi Tata @ 18.07.2002. 17:36 ] @
Po tekstu poruke bi se reklo da si pogrešno napisao SQL upit. Možeš li da pošalješ kako upit tačno izgleda?
[ *.net @ 18.07.2002. 17:47 ] @
SELECT [password], [date], type, value, rest, status
FROM card

ovako, tj ovo generise query builder koji bi valjda trebao da radi dobro. Nisam bas nesto vest sa sql-om ali nisam nikda do sada vidjao da se u samom upitu koriste [ ] zagrade, mada bez njih tek ne radi :).
imao sam jedan slican problem kada u tabeli nemam unique kolonu, da li je moguce da ne moze da radi bez kolone koja ima sve razlicite redove?
[ *.net @ 18.07.2002. 17:50 ] @
I zaboravio sam da kazem da kada je u pitanju SQL server 2000 sa istom tabelom sve radi cool i nema ni onih zagrada. (naravno onda koristim sqlDataAdapter)
Sada sam probao na SQL 2000 za OleDbDataAdapter , radi i tako. :(
[ Dragi Tata @ 18.07.2002. 17:59 ] @
Hmmm, a da li imaš instaliran neki noviji MDAC? Preporučuje se 2.7 i to da se instalira pre instalacije .NET SDK.
[ *.net @ 18.07.2002. 20:34 ] @
Ne znam za MDAC, tj ne znam sta je to. Imam access 2002 ako je instalirano to sa njim onda imam. Ako te ne mrzi , mozes li mi reci sta je MDAC?

Za provajdera konekcije sam izabrao Jet 4.0.
[ Dragi Tata @ 18.07.2002. 20:46 ] @
MDAC - Microsoft Data Access Components

http://www.microsoft.com/data/download.htm
[ jc denton @ 18.07.2002. 20:58 ] @
Vidi ovako. Neznam za Access 2002, ali ali OLE Provider 4.0 bi trebalo da bude ok.
Je l' si probao 'Test Connection' u onom prozorcetu pri kreiranju konekcije na bazu? Ako je to ok i privider je ok.
Uglaste zagrade se valjda koriste kada su imena polja imaju u nazivu blanko karakter.
A MDAC 2.7 ti se instalirao kad si instalirao .NET VS, mogao si da vidis na pocetku kad su se instalirali oni SP za Win itd.

poz.
[ degojs @ 19.07.2002. 12:30 ] @
Nesto ti skripi i to jako, cim on ubacuje zagrade u Query builderu gde nema potrebe da ih ubacuje. Mada, te zagrade inace nista ne smetaju.

Dakle sinovac, zasuci malo rukave pa rucno kodiraj connection, adapter i command object da vidis na sta ce to izaci. Par linija, a mozes tacno da vidis gde skripi.

[Radi ovde kao sat, naravno bez zagrada]

[pozdrav]

:))))))
[ degojs @ 19.07.2002. 15:37 ] @
Evo sta jos: pokusaj da izvrsis taj select izraz u samom accessu u npr. Query builderu pa da vidis sta ce biti... da nije slucajno dupliranje imena ili sta znam sta... tesko je reci ovako.. ako ti nije prevelika baza mozda da je zipujes i posaljes ovamo da vidim kod mene kako stvari stoje...

ajd sad
[ *.net @ 20.07.2002. 14:26 ] @
Sve sam probao i radi ako stavim da sve kolone budu text. Na primer ako stavim date/time kao sto je u ovoj zipovanoj bazi onda ni makac :(.
Ajde kad neko proba nek mi javi sta je bilo.

[Ovu poruku je menjao *.net dana 20.07.2002 u 02:39 PM GMT]
[ *.net @ 20.07.2002. 15:04 ] @
Misli da sam provalio sta mi je falilo(brz sam veoma hehe). Neverovatno ali mislim i skoro sam siguran da mi [u zagrade] stavlja kljucne reci, tako da ako mi se kolona zove password to je accessu (ili query builderu) valjda negde obelezeno kao kljucna rec i onda ga uokviri. I onda kada stavi nesto u [zagrade] onda sam sebe istripuje da nesto ne valja. Kada stavim lepo ime "sifra" sve se podmaze i radi. Kako ono kazu? Govori srpski ...
hvala svima jer ste mi pomogli da bolje razmislim
[ degojs @ 20.07.2002. 15:39 ] @
Ne znam sta da ti kazem :) kod mene ova baza sto si poslao radi bez problema.
SQL izraz koji auto-generise je:
SELECT [password],value,[date],rest FROM kartice
i to radi sve okej.

No dobro, sam si se snasao.

pozdrav