Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 5.074 pregleda

Najnovija ↓

C# i paradox baza 03.01.2007. u 21:10 · pre 241 mesec #1
pozdrav,
jel je moguče da spojim program koji ću napisati u C# na paradox bazu ( .db), zapravo trebao bih "prepisati" iz te baze nešto u bazu koja je sql server 2005 expr.edit., pa sam mislio napisati programčić koji bi iz ove čitao i zapisaivao u sql serv.!?!?! no muči me što nikako nemogu uopče pročitat podatke iz te paradox baze,,, ??

hvala!
Potpis
----Roberto----
Re: C# i paradox baza 03.01.2007. u 21:27 · pre 241 mesec #2
Ako hoces samo da prebacis podatke u SQL server mislim da bi ti bilo najbolje da to odradis iz samo SQL servera kreirajuci LINKED server.
Kreiraj ODBC "System DSN" konekciju ka Paradox bazi (trebalo bi da vec postoji drajver za paradox bazu, samo ga konfigurises da pokazuje na tvoj fajl).
Posle toga mozes kreirati linked server iz Enterprise Manager-a ili mozes rucno:
Code:

if exists(select 1 from master.dbo.sysservers where srvname = 'srv') exec sp_dropserver 'srv'
exec sp_addlinkedserver @server = 'srv', @srvproduct = '', @provider = 'MSDASQL', @datasrc = '<naziv system dns konekcije>'


Posle ovog mozes pristupati direktno podacima iz tvoje paradox baze koristeci openquery na seldeci nacin:
Code:

select * from openquery(srv, 'select * from <ime tabele>')

Na ovaj nacin mozes odraditi direktno insert zeljenih podataka u svoju bazu.
Re: C# i paradox baza 03.01.2007. u 22:01 · pre 241 mesec #3
uspio sam al baš suprotno, u sql server management studiu nisam nigdje mogao pronaći da kreiram dsn konekciju, al sam iz server explorer prozora (u VS 2005) kad se klikne dodati konekciju odabrao microsoft odbc datasource,tu sam onda kreirao dsn konekciju te dalje odabrao driver for paradox, napisao putanju do baze i eto radi (tako nekako ne znam napamet),u programu imam podatke iz te baze,i u programu koristim odbc dataadapter,i radi normalno kao i sql dataadapter sad ću lako "prepisati", ovaj Enterprise Manager uopće nemam, ja imam sql server 2005 express edition, zahvaljujem na efikasnoj pomoći!!!
Potpis
----Roberto----
Re: C# i paradox baza 04.01.2007. u 22:07 · pre 241 mesec #4
ODBC konekcije se kreiraju iz "ODBC Data Source Administrator"-a
To ti se nalazi u Control Panel->Administrative Tools->Data Sources (ODBC)

U SQL 2005 express postoji zamena za enterprise manager u vidu SQL Server Management Studio:
http://msdn.microsoft.com/vstudio/express/sql/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme