Hi, I am using sqlite embedded in gtk program, the code is giving a segmetation fault and i am not able to figure out the error. The func where it is giving the segmetation fault is as given below : func() { int j,Crows=0,Ccols=0; txt = gtk_editable_get_chars( GTK_EDITABLE(C_Card_Entry), 0, -1 ); printf("\nThe Card number entered is %s",gtk_entry_get_text(GTK_ENTRY(C_Card_Entry))) ; printf("\nXXXXXXXXXXXXXXXXXXXXXXX%s",gtk_editable_get_chars( GTK_EDITABLE(C_Card_Entry), 0, -1 )); /* j=sqlite_get_table_printf(p_db,"SELECT C_SmartCardNo FROM Cust where C_SmartCardNo = '%s'",&C_Result, &Crows, &Ccols, &Cerror,gtk_entry_get_text(GTK_ENTRY(C_Card_Entry)));*/ // j=sqlite_get_table(p_db,"SELECT C_SmartCardNo FROM Cust where ",&C_Result, &Crows, &Ccols, &Cerror); //printf("\nThe ouput %s",C_Result[1]); if(Crows !=0){ /*sqlite_get_table_printf(p_db, "UPDATE Cust set C_Status = %s WHERE C_SmartCardNo ='%s';",NULL,NULL,NULL,NULL,flag,gtk_entry_get_text(GTK_ENTRY//(C_Card_Entry))); */ quick_message("Card present ");} else quick_message("Card Number Not Present"); gtk_entry_set_text(GTK_ENTRY(C_Card_Entry),""); return 0; }
Best Regards, Bibin Bhanu