Centar za edukaciju-BiH



#1 25.09.2017 12:31
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Postovi:128


Predmet:Konekcioni string iz C# na Accees...
OS: Windows 10 64-bitni
MS Access 2010 32 - bitni
Visual Studio 2017

Pokušavam u C# formi da napišem konekcioni string na MS Access bazui ovo mi ne prolazi:

OleDbConnection konekcija new OleDbConnection("Provider Microsoft.ACE.OLEDB.12.0; data source = Automobili.mdb");

Ima li neko ideju kako treba da izgleda ova konekcija na osnovu gore navedenih opcija.

Slicice prilozenih slika:
Konekcioni string.JPG
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:324
Velicina datoteke:53.10 KB
Velicina slike: 947 x 402 Pikseli


↑  ↓

#2 25.09.2017 14:23
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Konekcioni string iz C# na Accees...
Mislam da imam ja negde konekcija ali je za vb , mislam deka conection string je isti .
Kad se vratim veceras kuci potrazicu.
↑  ↓

#3 25.09.2017 14:25
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Konekcioni string iz C# na Accees...
Sad sam video ovu tvoju fotogtafiju.
Fali ti putajne do databazi.
↑  ↓

#4 25.09.2017 14:45
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Postovi:128


Predmet:Re: Konekcioni string iz C# na Accees...
Ne treba puna putanja jer sam .mdb fajl stavio u folder: \bin\Debug\ ispod projekta koji je po defaultu predodređen za to. Problem je negde u u onom Microsoft.ACE.OLEDB.12.0 jer to kod mene sa performansama koje sam naveo na početku posta, ne radi. Ka dstigneÅ¡ poÅ¡alji mi tvoj konekcioni string.
C# je isto kao i VB deo Visual studia, pa bi trebalo da je isto.

Pozdrav.
↑  ↓

#5 25.09.2017 14:49
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Konekcioni string iz C# na Accees...
Putajna sigurno treba za to sam 100% siguran.
Probaj dodati pa javi
↑  ↓

#6 25.09.2017 15:28
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Postovi:128


Predmet:Re: Konekcioni string iz C# na Accees...
Izbacio sam .mdb fajl na jednostavnu spoljnu putanju i korektno je upisao u konekcioni string. Ipak ne radi. Pročitao sam na netu da ACE.OLEDB.12.0 ne radi na 64 bitnom OS. Verovatno treba neki drugi.
Ovaj post je ureden 1 puta. Posljednja izmjena 25.09.2017 15:33 od strane Getsbi. ↑  ↓

#7 25.09.2017 20:35
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Konekcioni string iz C# na Accees...
Evo nasao,ne znam dali ce ovo pomoci ali ja sam ovo koristio kod mene.
PreuzmiIzvorni kôd (Visual Basic):
  1.     Public con As String = Replace(Replace(Replace(Application.ExecutablePath, Application.ProductName + ".EXE", ""), Application.ProductName + ".exe", ""), Application.ProductName + ".exe", "") & "KafeBar.mdb" 'Me.OleDbConnection2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ss + "Persido.mdb"
  2.  
  3.  
  4.     Public con1 As String = Replace(Replace(Replace(Application.ExecutablePath, Application.ProductName + ".EXE", ""), Application.ProductName + ".exe", ""), Application.ProductName + ".exe", "")
  5.  
  6. 'ovo je od druga aplikacija
  7. Public con As String = Replace(Replace(Replace(Application.ExecutablePath, Application.ProductName + ".EXE", ""), Application.ProductName + ".exe", ""), Application.ProductName + ".exe", "") & "KafeBar.mdb"

Vidi kad pretrazujes po stare aplikacije nacices interesne stvari.
Evo da recimo ovde vo DOT.Netu ja sam koristio ADO konekcija
cn.ConnectionString = "PROVIDER=MSDataShape;Data PROVIDER=MSDASQL;Driver={SQL Server};Server=GJORESKI\SQLEXPRESS;Database=BazaRN;Uid=;Pwd=;"
cn.Open()
Ovaj post je ureden 1 puta. Posljednja izmjena 25.09.2017 20:52 od strane Gjoreski. ↑  ↓

#8 26.09.2017 09:00
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Postovi:128


Predmet:Re: Konekcioni string iz C# na Accees...
Ok. Pomogao je prvi string uz male izmene. HVALA.
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 4: 24 am.