void SQLiteApplets::insert ()
{
	v1 [3] = "";
	v1 [4] = "1";
	v1 [5] = "0";
	StringVector fileList;
	fileList.push_back ( "dbstat_hist" );
	fileList.push_back ( "error_hist" );
	fileList.push_back ( "fit_graph" );
	fileList.push_back ( "hist" );
	fileList.push_back ( "mmod_hist" );
	fileList.push_back ( "pr_graph" );
	fileList.push_back ( "sp_graph" );
	for ( StringVectorSizeType i = 0 ; i < fileList.size () ; i++ ) {
		string path = MsparamsDir::instance ().getParamPath ( fileList [i] + ".par.txt" );
		GenNameValueStream nvs ( path );
		if ( genFileExists ( path ) ) {
			v1 [0] = fileList [i];
			GenCommentedIFStream ifs ( path );
			ParameterList p ( ifs );
			StringVector sv = p.getNameList ();
			int numValues = p.size ();
			for ( int j = 0 ; j < numValues ; j++ ) {
				StringVector sv2 = p.getStringVectorValue ( sv [j] );
				for ( int k = 0 ; k < sv2.size () ; k++ ) {
					v1 [1] = sv [j];
					v1 [2] = sv2 [k];
					insertTable ( tableName, n1, v1 );
				}
			}
		}
	}
}
void SQLiteIDNameValueList::insert ()
{
	v1 [3] = "";
	v1 [4] = "1";
	v1 [5] = "0";
	string path = MsparamsDir::instance ().getParamPath ( fileName );
	if ( genFileExists ( path ) ) {
		GenCommentedIFStream ifs ( path );
		while ( ifs.getUncommentedLine ( v1 [0] ) ) {
			ParameterList p ( ifs );
			StringVector sv = p.getNameList ();
			int numValues = p.size ();
			for ( int i = 0 ; i < numValues ; i++ ) {
				StringVector sv2 = p.getStringVectorValue ( sv [i] );
				for ( int j = 0 ; j < sv2.size () ; j++ ) {
					v1 [1] = sv [i];
					v1 [2] = sv2 [j];
					insertTable ( tableName, n1, v1 );
				}
			}
		}
	}
}