Ik heb het voornemen een tool te maken die tabellen uit een ODBC-koppeling 1-op-1 kan kopiëren naar een MSSQL-database.
Vanuit deze MSSQL-database maak ik de benodigde conversiescripts.
We hebben te maken met ODBC-koppelingen die ik niet kan verbinden met linked-servers in Microsoft SQL, oorzaak is veelal x64/x32. Je kan dit opvangen met SQL Server Import data 32, maar hierop wil ik meer controle/dynamiek.
Wanneer linked-server niet werkt, wil ik deze 32bit-tool gaan inzetten.
- Het lukt me om met ADOConnection via ODBC een verbinding te maken met (in mijn geval) de Sybase 9 - database.
- Het lukt me om met ADOConnection een verbinding te maken met de MSSQL-Database
- Het lukt me insert-statements te genereren vanuit de Sybase-tabellen, die ik zou kunnen uitvoeren in MSSQL.
Maar het lukt me niet om dynamisch tabellen aan te maken in (zo goed als) gelijke structuur/DML als de te kopiëren Sybase-tabel of create table - statements te genereren.
Wie weet een derden-component of intern component die dat voor me kan regelen. In de BDE-tijd konden we nog gebruik maken van tTabel, overnemen fielddefs en dan CreateDatabase. Ik werk nu met Delphi 10.3.
Bookmarks