01. marts 2004 - 21:06Der er
12 kommentarer og 1 løsning
Mysql og c++
Hvordan tilslutter jeg c++ til mysql.. lige nu bruger jeg ODBC til at tilslutte med.. Har inst. mysql-ODBC på computeren.. virker også fint. men
1. hvordan slipper man får det popup med brugernavn og password
2. jeg har en midlertidig oaradox db, hvor tingene bliver gemt i, men skal bruge en synkroniserings form.. som tager det der er i paradox db'en og ligger den ind i mysql db'en. hvad er det nemmeste her... Jeg kører i grafisk interface.. og ikke command app. men ville det ikke være muligt at lave det i command og bruge det ...
stat = SQLAllocEnv(&Environment); stat = SQLAllocConnect(Environment,&DataBaseConnect); stat = SQLConnect(DataBaseConnect, (SQLCHAR *)dsn,(SQLSMALLINT)strlen(dsn), (SQLCHAR *)un,(SQLSMALLINT)strlen(un), (SQLCHAR *)pw,(SQLSMALLINT)strlen(pw));
uden DSN:
stat = SQLAllocEnv(&Environment); stat = SQLAllocConnect(Environment,&DataBaseConnect); stat = SQLDriverConnect(DataBaseConnect,NULL, (SQLCHAR *)constr,(SQLSMALLINT)strlen(constr), (SQLCHAR *)outconstr, (SQLSMALLINT)sizeof(outconstr), (SQLSMALLINT *)&outconlen,SQL_DRIVER_COMPLETE);
Du kan vel lave en lille command line utility som laver kopieringen af data (en ODBC fra database og en ODBC til database) og så sætter du scheduler til at køre den utility regelmæssigt.
I bund og grund skal jeg bare have et c++ script der tager de ting som er i paradox databasen over til mysql, men da vi er flere der skal bruge det.. synes jeg ikke det er så smart at lave det med scheduler. Dem du har lavet deroppe hvor sættes hostname, username, pwd ind.. og kan du ikke give et eksempel, hvor man henter fra en paradox og en hvor man henter i mysql. Jeg kan sagtens får det til at vise i objekt-orienteret, med dbgrid og datasource og alt det.. men det er bare så jeg kan sætte de poster som ikke er i mysql-db, men som er paradox-db'en
Ja.. jeg bruger Borland c++ builder 5.0.. Ja.. det behøves heller ikke blive gjort automatisk med flytning af records.. bare når brugeren trykker på en knap.. det er fint for mig :-)
Men har du står på borland.. og kan du ikke vise mig hvordan jeg gør det.. jeg gerne vil :-).. har siddet et par timer og det gider squ ikke rigtig..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.