Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# i paradox baza

[es] :: .NET :: .NET Desktop razvoj :: C# i paradox baza

[ Pregleda: 3531 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.adsl.net.t-com.hr.



Profil

icon C# i paradox baza03.01.2007. u 20:10 - pre 183 meseci
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!
----Roberto----
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
217.169.219.*

Jabber: DarkMan


Profil

icon Re: C# i paradox baza03.01.2007. u 20:27 - pre 183 meseci
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.
 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.adsl.net.t-com.hr.



Profil

icon Re: C# i paradox baza03.01.2007. u 21:01 - pre 183 meseci
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!!!
----Roberto----
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
217.169.219.*

Jabber: DarkMan


Profil

icon Re: C# i paradox baza04.01.2007. u 21:07 - pre 183 meseci
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/
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: C# i paradox baza

[ Pregleda: 3531 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.