- 論壇徽章:
- 0
|
各位老大,代碼如下:
void save_click_ai(GtkButton *button,gpointer data)
{
gchar query_buf[256]="insert into ai values('";
if(my_connect()==TRUE)
{
if(mysql_query(mysql,"delete from ai")==0)
{
for(j=0;j<row_count_ai;j++)
{
for(i=0;i<10;i++)
{
gtk_clist_get_text(GTK_CLIST(clist_ai),j,i,&clist_data_ai[j][i]);
strcat(query_buf,clist_data_ai[j][i]);
strcat(query_buf,"','");
}
gtk_clist_get_text(GTK_CLIST(clist_ai),j,10,&clist_data_ai[j][10]);
strcat(query_buf,clist_data_ai[j][10]);
strcat(query_buf,"')");
if(mysql_query(mysql,query_buf)==0)
{
memset(query_buf,'',sizeof(query_buf));
strcpy(query_buf,"insert into ai values('");
}
else
on_message((gpointer)2);
}
on_message((gpointer)1);
}
else
on_message((gpointer)3);
}
if(mysql_ping(mysql)==0)
mysql_close(mysql);
else
on_message((gpointer)4);
}
存儲成功后 導(dǎo)致程序結(jié)束,用的notebook容器,還有一段類似的代碼,運(yùn)行后直接達(dá)到的效果就是exit(0);數(shù)據(jù)庫表中只能INSERT 2行。
各位老大,迫在眉睫,拜求 |
|