Hello!I have some problem. I made a new GdaDataModel object and I 
added the neccessary column fields to it. I read datas from the other 
GdaDataModel object to GdaRow object. I would like to add a new row to 
GdaDataModel but my model is not updatable. How can I set up my model 
GDA_DATA_MODEL_ACCESS_WRITE flag?I have an old table in the database and I'd 
like to add some new fields to it or modify some fileds. And after it I'd like 
to copy the old tables datas to the new table. Plese help me! If you have some 
sample code please send me!Thanks, Norbertpart of my souce 
code:----------------------  // Set data models  source_table_model = 
get_table_data_model(conn_source, source_table_name);  target_table_model 
= get_table_data_model(conn_target, target_table_name);  GValue 
*value;  GList *value_list = NULL;  gchar 
*column_names_target[col_num_target];  // read data row from source table 
model & create new row  for (row_id = 0; row_id < row_num_source; 
row_id++){    row = (GdaRow *) gda_data_model_row_get_row 
(GDA_DATA_MODEL_ROW (source_table_model), row_id, 
&error);    value_list = NULL;    for 
(column_id = 0; column_id < col_num_target; 
column_id++){      value = gda_row_get_value (row, 
column_id);      value_list = 
g_list_append(value_list, value);    }    GdaRow 
*new_row = gda_row_new_from_list (target_table_model, 
value_list);    /// IT IS FALSE !!! I CANT WRITE THIS DATA 
MODEL    
g_print("<<<<<<<<<%i>>>>>>> ", 
gda_data_model_is_updatable(target_table_model));    // I'd like 
to add value_list to the target_table_model, but target_table_model is not 
updatable    result = gda_data_model_append_values 
(target_table_model, value_list, &error);  }

_________________________________________
LEGYÉL NÁLUNK TE A PÜNKÖSDI KIRÁLY!
Hosszú-hétvégi ajánlatok az Adrián! Részletekért klikk ide!

_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list

Reply via email to