Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Konekcioni string iz C# na Accees...
Getsbi 26.09.2017 10:00
Predmet:Re: Konekcioni string iz C# na Accees...

Ok. Pomogao je prvi string uz male izmene. HVALA.

Getsbi 25.09.2017 13:31
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.
Prilozi:
Konekcioni string.JPG (Velicina datoteke:53.10 KB)

Gjoreski 25.09.2017 15:23
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.

Gjoreski 25.09.2017 15:25
Predmet:Re: Konekcioni string iz C# na Accees...

Sad sam video ovu tvoju fotogtafiju.
Fali ti putajne do databazi.

Getsbi 25.09.2017 15:45
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.

Gjoreski 25.09.2017 15:49
Predmet:Re: Konekcioni string iz C# na Accees...

Putajna sigurno treba za to sam 100% siguran.
Probaj dodati pa javi

Getsbi 25.09.2017 16:28
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.

Gjoreski 25.09.2017 21:35
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()