| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Append data til Access database Fra : Morten Brynjolf | 
  Dato :  15-05-03 14:24 |  
  |   
            Hej!
 
 Er der nogen der kan være behjælpelig med noget kode jeg kan arbejde videre 
 med.
 
 Jeg har brug for at lave en connection til en Access database og indsætte 
 nogle data. Lad os sige at data X skal indsættes i tabellen Y.
 
 Hvordan gøres det?
 
 På forhånd tak.
 
 -- 
 Med venlig hilsen
 Morten Brynjolf
  
            
             |   |   
            
        
 
            
         
           Mogens Hansen (17-05-2003) 
         
	
            | Kommentar Fra : Mogens Hansen | 
  Dato :  17-05-03 09:57 |  
  |   
            
 "Morten Brynjolf" <morten@mitefternavnher.nu> wrote
 
 [8<8<8<]
 > Jeg har brug for at lave en connection til en Access database og indsætte
 > nogle data. Lad os sige at data X skal indsættes i tabellen Y.
 >
 > Hvordan gøres det?
 
 Hvis du fortalte lidt om:
   * hvilken teknologi du vil bruge (f.eks. ODBC, ADO, VCL ADO Datasource)
   * hvilket udviklingsmiljø du bruger (f.eks. Visual C++, C++Builder)
   * hvad du selv har gjort, som ikke virker
 
 tror jeg du vil øge muligheden for at få et brugbart svar.
 
 Måske havde du tænkt at lave en Access applikation. I så fald er det den
 forkerte gruppe at spørge på.
 
 Venlig hilsen
 
 Mogens Hansen
 
 
 
  
            
             |   |   
            
        
 
            
         
           Morten Brynjolf (17-05-2003) 
         
	
            | Kommentar Fra : Morten Brynjolf | 
  Dato :  17-05-03 11:10 |  
  |   
            "Mogens Hansen" <mogens_h@dk-online.dk> wrote in
 news:ba4tj5$1ppq$1@news.cybercity.dk: 
 
 > Hvis du fortalte lidt om:
 >   * hvilken teknologi du vil bruge (f.eks. ODBC, ADO, VCL ADO
 >   Datasource) * hvilket udviklingsmiljø du bruger (f.eks. Visual C++,
 >   C++Builder) * hvad du selv har gjort, som ikke virker
 
 Fair nok :)
 
 Jeg har ikke selv den fjerneste anelse om c-programmering, men en kammerat 
 kan lidt og vil i den forbindelse hjælpe mig med programmeringen. Han er 
 dog ikke lige med på hvordan man tilføjer data til en tabel i en 
 accessdatabase.
 
 Programmet modtager nogle tekstlinier fra et andet program.
 
 Hvis en linie begynder med en speciel tekst skal den efterfølgende tekst i 
 linien tilføjes en tabel i accessdatabasen som er oprettet til samme 
 formål.
 
 Det jeg så har brug for er information om hvordan man opretter forbindelse 
 til databasen og tilføjer mine nye data.
 
 Jeg ved ikke andet end at der er C-sproget han benytter, og at der ikke er 
 lavet noget endnu da vi ikke ved hvordan det skal gøres.
 
 Med venlig hilsen
 Morten Brynjolf
  
            
             |   |   
            
        
 
            
         
            Søren \"Pengman\" Pe~ (17-05-2003) 
         
	
            | Kommentar Fra : Søren \"Pengman\" Pe~ | 
  Dato :  17-05-03 16:35 |  
  |   
            
 "Morten Brynjolf" <morten@mitefternavnher.nu> wrote
 > Jeg har ikke selv den fjerneste anelse om c-programmering, men en kammerat
 > kan lidt og vil i den forbindelse hjælpe mig med programmeringen. Han er
 > dog ikke lige med på hvordan man tilføjer data til en tabel i en
 > accessdatabase.
 >
 > Det jeg så har brug for er information om hvordan man opretter forbindelse
 > til databasen og tilføjer mine nye data.
 
 Well - jeg vil tro at det skal foregå med en SQL-sætning der sendes igennem
 en ODBC til acces.
 Jeg har selv ingen erfaringer med C og databaser, har kun brugt dem i
 forbindelse med ASP - jeg tror du skal stille dit spørgsmål i en af
 databsegrupperne for at få mere specifikke informationer
 
 Søren (med et ubrugeligt svar)
 
 
  
            
             |   |   
            
        
 
            
         
            Mogens Hansen (17-05-2003) 
         
	
            | Kommentar Fra : Mogens Hansen | 
  Dato :  17-05-03 18:45 |  
  |   
            
 "Morten Brynjolf" <morten@mitefternavnher.nu> wrote
 
 [8<8<8<]
 > Jeg ved ikke andet end at der er C-sproget han benytter, og at der ikke er
 > lavet noget endnu da vi ikke ved hvordan det skal gøres.
 
 Det er desværre nok ikke tilstrækkelig information til at hjælp dig og din
 kammerat.
 
 Man er nødt til at vælge en tilgangs teknologi (f.eks. ODBC, ADO, OLE-DB) og
 programmerings snitflade (f.eks. COM, MFC, VCL).
 Jeg ved godt at det ikke lyder simpelt, hvis man ikke kender de ting.
 
 Det kan man gøre ud fra flere vinkler:
   * Hvilken teknologier passer jer bedst (ud fra f.eks. performance,
 intallations afhængigheder, ) ?
   * Hvilken måde er nemmest med den C (C++) oversætter I bruger nu
   * Hvilket C (C++) baseret værktøj er nemmest at bruge til at skrive til en
 Access tabel med
 
 F.eks burde man i Microsoft Visual C++ kunne skrive noget i retningen af
 <Visual C++ source code>
 #include <windows.h>
 #import  <msado15.dll> rename("EOF", "adoEOF")
 
 struct InitOle {
 InitOle()  { ::CoInitialize(NULL); }
 ~InitOle() { ::CoUninitialize();   }
 } _init_InitOle_;
 
 int main()
 {
    HRESULT                hr = S_OK;
    ADODB::_RecordsetPtr   Rs1 = NULL;
    _bstr_t Connect( "DSN=AdoDemo;UID=admin;PWD=;" );
    _bstr_t Source ( "SELECT * FROM Authors" );
 
    hr = Rs1.CreateInstance( __uuidof( ADODB::Recordset ) );
    Rs1->Open( Source, Connect,
             ADODB::adOpenForwardOnly,
             ADODB::adLockReadOnly, -1 );
    Rs1->Close();
    Rs1 = NULL;
    ::MessageBox( NULL, "Success!", "", MB_OK );
 </Visual C++ source code>
 som burde lave et recordset via en ADO forbindelse.
 
 I Borland C++Builder kan man f.eks. bruge et TADOConnection objekt. Det er
 rimeligt nemt.
 
 
 Venlig hilsen
 
 Mogens Hansen
 
 
  
            
             |   |   
            
        
 
            
         
           Mogens Hansen (17-05-2003) 
         
	
            | Kommentar Fra : Mogens Hansen | 
  Dato :  17-05-03 09:57 |  
  |   
            
 "Morten Brynjolf" <morten@mitefternavnher.nu> wrote
 
 [8<8<8<]
 > Jeg har brug for at lave en connection til en Access database og indsætte
 > nogle data. Lad os sige at data X skal indsættes i tabellen Y.
 >
 > Hvordan gøres det?
 
 Hvis du fortalte lidt om:
   * hvilken teknologi du vil bruge (f.eks. ODBC, ADO, VCL ADO Datasource)
   * hvilket udviklingsmiljø du bruger (f.eks. Visual C++, C++Builder)
   * hvad du selv har gjort, som ikke virker
 
 tror jeg du vil øge muligheden for at få et brugbart svar.
 
 Måske havde du tænkt at lave en Access applikation. I så fald er det den
 forkerte gruppe at spørge på.
 
 Venlig hilsen
 
 Mogens Hansen
 
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |