[vtkusers] [EXTERNAL] vtkSQLDatabaseTableSource.update()

David Thompson dcthomp at sandia.gov
Mon Mar 19 14:01:36 EDT 2012


Hi Matthew,

You'll need to mark the vtkSQLDatabaseTableSource instance as modified  
in order for Update() to re-execute the pipeline; otherwise, it will  
return the previous results. For example, just after "//add values to  
table", add

     databaseTable->Modified();

and you should see the new values.

	David

On Mar 16, 2012, at 21:16 , Matthew Green wrote:

> Hi,
>
> Does vtkSQLDatabaseTableSource have the ability to update and re- 
> execute the sql query?
>
> <code>
> vtkTable* table;
> VTK_CREATE( vtkSQLDatabaseTableSource, databaseTable );
> databaseTable->SetURL("sqlite://database.db");
> databaseTable->SetQuery("SELECT * FROM MYTABLE");
> table = databaseTable->GetOutput();
> table->Update();
> table->Dump();
>
> //add values to table
>
> table->Update();
> table->Dump();
> //does not contain the new values
> </code>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers





More information about the vtkusers mailing list