Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 3.929 pregleda

Najnovija ↓

[C#] problem sa citanjem iz baze 01.06.2008. u 22:55 · pre 224 meseca #1
Code:
string line;
            string ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"C:\\Users\\vlada\\Desktop\\program za mirovica\\pubs2002.mdb\"";
            SqlConnection myConnection = new SqlConnection(ConnString);
            myConnection.Open();
            SqlCommand myCommand = new SqlCommand("SELECT * FROM EMPLOYEE", myConnection);

            SqlDataReader myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);

            while (myDataReader.Read())
            {
                line = string.Format(myDataReader[0] + " -- " + myDataReader[1]);
                listBox1.Items.Add(line);
            }

            myConnection.Close();

Kaze : keyword not suported 'provider' ?
Re: [C#] problem sa citanjem iz baze 02.06.2008. u 09:05 · pre 224 meseca #2
Problem ti pravi connection string
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: [C#] problem sa citanjem iz baze 02.06.2008. u 10:42 · pre 224 meseca #3
Citat:
Problem ti pravi connection string

Znam da je connection string, al ne znam sta mu ne valja. I da sad sam se setio kada napravim *.udl fajl, zasto nemam MS Jet 4.0 u provajderima, imam VS 2008 instaliran?
Re: [C#] problem sa citanjem iz baze 03.06.2008. u 01:29 · pre 224 meseca #4
Ne problem je bio sto sam pokusavao da se povezem na accesovu bazu preko sql objekata :)
Code:
string line;
            string ConnString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Valentino\Desktop\aplikacija\pubs2002.mdb;Persist Security Info=False";
            OleDbConnection myConnection = new OleDbConnection(ConnString);
            myConnection.Open();
            OleDbCommand myCommand = new OleDbCommand("SELECT * FROM EMPLOYEE", myConnection);

            OleDbDataReader myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);

            while (myDataReader.Read())
            {
                line = string.Format(myDataReader[0] + " -- " + myDataReader[1]);
                listBox1.Items.Add(line);
            }

            myConnection.Close();
Re: [C#] problem sa citanjem iz baze 20.06.2008. u 12:17 · pre 223 meseca #5
A gde se nalazi ova baza pubs2002.mdb, jel je u sklopu SQL server-a ili se naknadno skida?
Re: [C#] problem sa citanjem iz baze 22.06.2008. u 17:34 · pre 223 meseca #7
Da, da znam da je ekstenzija za Access-ovu bazu podatatka. Ali u nekim knjigama (ADO.NET) sam vidjao da se ta baza nalazi u folderima SQL Servera, a ja je nemam, pa sam zbog toga pitao odakle se skida, inace mi je potrebna da odradim neke primere.
Re: [C#] problem sa citanjem iz baze 24.06.2008. u 19:41 · pre 223 meseca #9
meni se isto desavalo. Pretpostavljam da imas 64-bitni operativni sistem i 64bitni VS.
resenje:
NE POSTOJI 64bitni drajver Microsoft.Jet.OLEDB.4.0

samo stavi da ti debugger radi na X86 procesoru u debugger config menager-u i sve ce raditi super.
Re: [C#] problem sa citanjem iz baze 24.06.2008. u 19:58 · pre 223 meseca #10
@Alisteroz, pretpostavka ti je dobra, samo mala ispravka. VS nije 64bitni (ne postoji takav), jedina verzija VS-a koja postoji je 32bitna ali moze da pravi i pokrece i debaguje 64bit aplikacije (sa izuzetkom Edit&Continue funkcionalnosti koja ne radi). Po defaultu VS pravi aplikacije za "Any CPU" sto je po defaultu podeseno na "bitnost" OS-a. Promena i forsiranje 32 bita se obavlja u Project properties, Build tab, Platform target opcija (prebaci se na x86).
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme