Click here to Skip to main content
15,889,816 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
GeneralRe: Memory consumption issues (GC-related???) Pin
led mike27-Aug-07 4:57
led mike27-Aug-07 4:57 
GeneralRe: Memory consumption issues (GC-related???) Pin
Xpnctoc24-Aug-07 8:27
Xpnctoc24-Aug-07 8:27 
GeneralRe: Memory consumption issues (GC-related???) Pin
George L. Jackson24-Aug-07 9:44
George L. Jackson24-Aug-07 9:44 
GeneralRe: Memory consumption issues (GC-related???) Pin
Mark Salsbery24-Aug-07 10:49
Mark Salsbery24-Aug-07 10:49 
GeneralRe: Memory consumption issues (GC-related???) Pin
George L. Jackson24-Aug-07 11:32
George L. Jackson24-Aug-07 11:32 
GeneralRe: Memory consumption issues (GC-related???) Pin
Xpnctoc25-Aug-07 4:08
Xpnctoc25-Aug-07 4:08 
GeneralRe: Memory consumption issues (GC-related???) Pin
George L. Jackson25-Aug-07 4:20
George L. Jackson25-Aug-07 4:20 
QuestionWrite to Access Database using C++ and OleDB connection Pin
Stefan Baens24-Aug-07 3:46
Stefan Baens24-Aug-07 3:46 
I am trying to put information in an access database file (mdb) with an oledb connection. Everything seems fine but no new information is added to the database at the end.

This is the code I have now:

double Tabel_Panelinfo(String^ item_id, String^ use, String^ type)
{	
	// returnwaarde initialiseren
	int dblID = 10;

	// Aanmaken logische naam voor connectie
	OleDbConnection^ myOleDbConnection = nullptr;
    try
    {
        // 1. Build OLE DB connection string for MS Access database
        OleDbConnectionStringBuilder^ connectionBuilder = gcnew OleDbConnectionStringBuilder();
        connectionBuilder->Provider = "Microsoft.Jet.OLEDB.4.0";
        connectionBuilder->DataSource = "D:\\Data\\Visual Studio 2005\\Projects\\VertexBDXML-RandekSPL728\\VertexBDXML-RandekSPL728\\Tabel-XML.mdb";
        
        // 2. Create OLE DB connection
        myOleDbConnection = gcnew OleDbConnection(connectionBuilder->ToString());
        
        // 3. Open OLE DB connection
        myOleDbConnection->Open();

		// 4. create OLE DB DataAdapter
		OleDbDataAdapter^ DataAdapter = gcnew OleDbDataAdapter("SELECT * FROM tblPanel", myOleDbConnection);

        // 4a. Attach FillError and RowUpdated event handlers
        DataAdapter->FillError += gcnew FillErrorEventHandler(MyEventHandler::FillError);
        DataAdapter->RowUpdated += gcnew OleDbRowUpdatedEventHandler(MyEventHandler::RowUpdated);

        // 5. Create DataSet
        DataSet^ myDataSet = gcnew DataSet();

		// 6. Dataset opvullen
		DataAdapter->MissingSchemaAction = MissingSchemaAction::Add;
        DataAdapter->Fill(myDataSet, "tblPanel");

		// 7. Waarde zoeken
		DataRow^ row = myDataSet->Tables["tblPanel"]->NewRow();
		// DataRow^ row = myDataSet->Tables["tblPanel"]->Rows->Find("1");
		if (row != nullptr)
		{
			// 8. Datavelden invullen
			// row["ID"] = dblID;
			row["item_id"] = item_id;
			row["use"] = use;
			row["type"] = Convert::ToInt16(type);
			// dblID = Convert::ToDouble(row["ID"]);

			// 9. Data updaten
			DataAdapter->Update(myDataSet, "tblPanel");
		}
    }
    catch(Exception^ e)
    {
		Console::WriteLine(e->Message);
    }
    finally
    {
        // Close OLE DB connection
        if ( myOleDbConnection != nullptr )
            myOleDbConnection->Close();
    }
	
	return dblID;
} 


Stefan

AnswerRe: Write to Access Database using C++ and OleDB connection Pin
led mike24-Aug-07 4:28
led mike24-Aug-07 4:28 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
iddqd51524-Aug-07 5:06
iddqd51524-Aug-07 5:06 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
led mike24-Aug-07 5:16
led mike24-Aug-07 5:16 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
Mark Salsbery24-Aug-07 6:34
Mark Salsbery24-Aug-07 6:34 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
led mike24-Aug-07 8:00
led mike24-Aug-07 8:00 
AnswerRe: Write to Access Database using C++ and OleDB connection Pin
led mike24-Aug-07 5:27
led mike24-Aug-07 5:27 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
Stefan Baens25-Aug-07 0:48
Stefan Baens25-Aug-07 0:48 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
Stefan Baens26-Aug-07 20:39
Stefan Baens26-Aug-07 20:39 
QuestionListview header spanning 2 rows Pin
kani9823-Aug-07 7:42
kani9823-Aug-07 7:42 
AnswerRe: Listview header spanning 2 rows Pin
Giorgi Dalakishvili23-Aug-07 8:11
mentorGiorgi Dalakishvili23-Aug-07 8:11 
GeneralRe: Listview header spanning 2 rows Pin
kani9823-Aug-07 8:31
kani9823-Aug-07 8:31 
AnswerRe: Listview header spanning 2 rows Pin
Mark Salsbery23-Aug-07 10:21
Mark Salsbery23-Aug-07 10:21 
GeneralRe: Listview header spanning 2 rows Pin
kani9823-Aug-07 11:54
kani9823-Aug-07 11:54 
GeneralRe: Listview header spanning 2 rows Pin
Mark Salsbery23-Aug-07 12:01
Mark Salsbery23-Aug-07 12:01 
QuestionTextBox control populates but does not display Pin
BuckBrown22-Aug-07 11:37
BuckBrown22-Aug-07 11:37 
AnswerRe: TextBox control populates but does not display Pin
Luc Pattyn22-Aug-07 13:54
sitebuilderLuc Pattyn22-Aug-07 13:54 
GeneralRe: TextBox control populates but does not display Pin
BuckBrown23-Aug-07 5:12
BuckBrown23-Aug-07 5:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.