亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.cpp

?? 連接到數據庫(sql和access)
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
							 Find[1]=1;
							 Find[2]=10;
							 if(find(Find,temp[0],temp[0],all).studenthead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
							 Find[1]=7;
							 Find[2]=1;
							 if(find(Find,temp[0],temp[0],all).projecthead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[0],all),all);
						 break;
					 }
				 case 5:
					 {

							 Find[1]=2;
							 Find[2]=8;
							 if(find(Find,temp[0],temp[0],all).teacherhead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
							 Find[1]=3;
							 Find[2]=7;
							 if(find(Find,temp[0],temp[0],all).coursehead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
							 Find[1]=4;
							 Find[2]=5;
							 if(find(Find,temp[0],temp[0],all).specialityhead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
							 Find[1]=6;
							 Find[2]=7;
							 if(find(Find,temp[0],temp[0],all).classhead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
							 Find[1]=8;
							 Find[2]=2;
							 if(find(Find,temp[0],temp[0],all).registerhead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[0],all),all);
						 break;
					 }
				 case 6:
					 {
							 Find[1]=1;
							 Find[2]=11;
							 if(find(Find,temp[0],temp[0],all).studenthead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[0],all),all);
						 break;
					 }
				 case 7:
					 {	
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[1],all),all);
						 sprintf(between," %s=%s%s%s AND ",row_num[n][1],ch1,temp[0],ch1);
						 sprintf(temp[0]," %s=%s%s%s",row_num[n][2],ch1,temp[1],ch1);
						 strcat(between,temp[0]);
						 break;
					 }
				 case 8:
					 {	
							 Find[1]=12;
							 Find[2]=1;
							 if(find(Find,temp[0],temp[0],all).logonhead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[0],all),all);
						 break;
					 }
				 case 9:
					 {	
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[1],all),all);
						 sprintf(between," %s=%s%s%s AND ",row_num[n][1],ch1,temp[0],ch1);
						 sprintf(temp[0]," %s=%s%s%s",row_num[n][2],ch1,temp[1],ch1);
						 strcat(between,temp[0]);
						 break;
					 }
				 case 10:
					 {
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[1],all),all);
						 sprintf(between," %s=%s%s%s AND ",row_num[n][1],ch1,temp[0],ch1);
						 sprintf(temp[0]," %s=%s%s%s",row_num[n][2],ch1,temp[1],ch1);
						 strcat(between,temp[0]);
						 break;
					 }
				 case 11:
					 {	
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[1],all),all);
						 sprintf(between," %s=%s%s%s AND ",row_num[n][1],ch1,temp[0],ch1);
						 sprintf(temp[0]," %s=%s%s%s",row_num[n][4],ch1,temp[1],ch1);
						 strcat(between,temp[0]);
						 break;
					 }
				 case 12:
					 {	
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[1],all),all);
						 sprintf(between," %s=%s%s%s AND ",row_num[n][1],ch1,temp[0],ch1);
						 sprintf(temp[0]," %s=%s%s%s",row_num[n][2],ch1,temp[1],ch1);
						 strcat(between,temp[0]);
						 break;
					 }
				 case 13:
					 {	
							 Find[1]=11;
							 Find[2]=1;
							 if(find(Find,temp[0],temp[0],all).joinactivityhead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
						 Find[1]=n;
						 delete_sys(n,find(Find,temp[0],temp[0],all),all);
						 break;
					 }
				 case 14:
					 {	
							 Find[1]=1;
							 Find[2]=12;
							 if(find(Find,temp[0],temp[0],all).studenthead!=NULL)
							 {
								 printf("\n該%s被%s表引用,不能刪除,請重新輸入!\n\n",row_txt[n][1],b_txt[Find[1]]);
								 flag=1;
							 }
						 Find[1]=n;
						 //在鏈表中刪除數據
						 delete_sys(n,find(Find,temp[0],temp[0],all),all);
						 break;
					 }
				 default:break;
				 }
				 if(flag==0)
				 {
					 printf("\n稍等……\n");
					 //刪除數據庫中記錄
					 if(n==7||n==9||n==10||n==11||n==12)
					 {
						 sprintf(cmd,"DELETE FROM  %s WHERE %s",row_num[n][0],between);
					 }
					 else
					 {
						 sprintf(cmd,"DELETE FROM  %s WHERE %s=%s%s%s",row_num[n][0],row_num[n][1],ch1,temp[0],ch1);
					 }
					 ExecuteSQL(cmd);
					 printf("成功刪除1條記錄!\n\n");
				 }
				 sprintf(between,"\0");
				 flag=0;
				 system("pause");
				 break;
			 }
		 case 3:
			 {
	
				 for(i=2;i<=m;i++)
				 {
					 //不顯示主鍵
					 if(n==11&&i==m)
						 break;
					 if(i==2&&(n==7||n==9||n==10||n==12))
						 continue;
					 printf("%d.%s  ",i,row_txt[n][i]);
				 }
				 do
				 {
					 printf("\n\n請選擇:");
					 i=Force();
				 }while(i<2||i>m);
				 j[1]=n;
				 j[2]=2;
				 Find[1]=n;
				 Find[2]=0;
				 //修改鏈表
				 //記錄主鍵
				 tmp=Input(j,1,all);
				 strcpy(between,tmp.str1);
				 if(n==7||n==9||n==10||n==12)
				 {
					 sprintf(between," %s=%s%s%s AND ",row_num[n][1],ch1,tmp.str1,ch1);
					 sprintf(temp[1]," %s=%s%s%s",row_num[n][2],ch1,tmp.str2,ch1);
					 strcat(between,temp[1]);

					 strcpy(temp[0],tmp.str1);
					 strcpy(temp[1],tmp.str2);
				 }
				 if(n==11)
				 {
					 sprintf(between," %s=%s%s%s AND ",row_num[n][1],ch1,tmp.str1,ch1);
					 sprintf(temp[1]," %s=%s%s%s",row_num[n][4],ch1,tmp.str2,ch1);
					 strcat(between,temp[1]);

					 strcpy(temp[0],tmp.str1);
					 strcpy(temp[1],tmp.str2);
				 }
				 //其他屬性
			     tmp=Input(j,i,all);
                 strcpy(temp[2],tmp.str1);
				 //修改學生表
				 if(n==1)
				 {
					 receive.studenthead=find(Find,between,between,all).studenthead;
					 switch(i)
					 {

					 case 2:strcpy(receive.studenthead->SN,tmp.str1);break;
					 case 3:strcpy(receive.studenthead->S_SEX,tmp.str1);break;
					 case 4:strcpy(receive.studenthead->S_BIRTHDAY,tmp.str1);break;
					 case 5:strcpy(receive.studenthead->S_DATE,tmp.str1);break;
					 case 6:strcpy(receive.studenthead->S_SCHOOL,tmp.str1);break;
					 case 7:receive.studenthead->S_GRADE=atoi(tmp.str1);break;
					 case 8:strcpy(receive.studenthead->S_PHONE,tmp.str1);break;
					 case 9:strcpy(receive.studenthead->S_ADDRESS,tmp.str1);break;
					 case 10:strcpy(receive.studenthead->SP_NO,tmp.str1);break;
					 case 11:strcpy(receive.studenthead->CNO,tmp.str1);break;
					 case 12:strcpy(receive.studenthead->CH_NO,tmp.str1);break;
					 default:break;
					 }
				 }
					 //修改教師表
					 if(n==2)
					 {
						 receive.teacherhead=find(Find,between,between,all).teacherhead;
						 switch(i)
						 {
						 case 2:strcpy(receive.teacherhead->TN,tmp.str1);break;
						 case 3:strcpy(receive.teacherhead->T_SEX,tmp.str1);break;
						 case 4:strcpy(receive.teacherhead->T_PROF,tmp.str1);break;
						 case 5:strcpy(receive.teacherhead->T_BIRTHDAY,tmp.str1);break;
						 case 6:strcpy(receive.teacherhead->T_DATE,tmp.str1);break;
						 case 7:receive.teacherhead->T_SALARY=atoi(tmp.str1);break;
						 case 8:strcpy(receive.teacherhead->DNO,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改課程表
					 if(n==3)
					 {
						 receive.coursehead=find(Find,between,between,all).coursehead;
						 switch(i)
						 {
						 case 2:strcpy(receive.coursehead->CO_N,tmp.str1);break;
						 case 3:receive.coursehead->CO_T_TIME=atoi(tmp.str1);break;
						 case 4:receive.coursehead->CO_E_TIME=atoi(tmp.str1);break;
						 case 5:receive.coursehead->CO_S=atoi(tmp.str1);break;
						 case 6:strcpy(receive.coursehead->CO_BOOK,tmp.str1);break;
						 case 7:strcpy(receive.coursehead->DNO,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改專業表
					 if(n==4)
					 {
						 receive.specialityhead=find(Find,between,between,all).specialityhead;
						 switch(i)
						 {
						 case 2:strcpy(receive.specialityhead->SP_N,tmp.str1);break;
						 case 3:strcpy(receive.specialityhead->SP_DATE,tmp.str1);break;
						 case 4:receive.specialityhead->SP_NUM=atoi(tmp.str1);break;
						 case 5:strcpy(receive.specialityhead->DNO,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改院系表
					 if(n==5)
					 {
						 receive.departmenthead=find(Find,between,between,all).departmenthead;
						 switch(i)
						 {
						 case 2:strcpy(receive.departmenthead->DN,tmp.str1);break;
						 case 3:strcpy(receive.departmenthead->D_DATE,tmp.str1);break;
						 case 4:strcpy(receive.departmenthead->D_HEAD,tmp.str1);break;
						 case 5:strcpy(receive.departmenthead->D_ADDRESS,tmp.str1);break;
						 case 6:strcpy(receive.departmenthead->D_PHONE,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改班級表
					 if(n==6)
					 {
						 receive.classhead=find(Find,between,between,all).classhead;
						 switch(i)
						 {
						 case 2:strcpy(receive.classhead->CN,tmp.str1);break;
						 case 3:strcpy(receive.classhead->C_DATE,tmp.str1);break;
						 case 4:strcpy(receive.classhead->C_CLASSROOM,tmp.str1);break;
						 case 5:receive.classhead->C_NUM=atoi(tmp.str1);break;
						 case 6:strcpy(receive.classhead->TNO,tmp.str1);break;
						 case 7:strcpy(receive.classhead->DNO,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改教學計劃表
					 if(n==7)
					 {
						 receive.projecthead=find(Find,temp[0],temp[1],all).projecthead;
						 switch(i)
						 {
						 case 3:strcpy(receive.projecthead->CLASS,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改入校報到表
					 if(n==8)
					 {
						 receive.registerhead=find(Find,between,between,all).registerhead;
						 switch(i)
						 {
						 case 2:strcpy(receive.registerhead->DNO,tmp.str1);break;
						 case 3:receive.registerhead->R_COST=atoi(tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改選修表
					 if(n==9)
					 {
						 receive.schead=find(Find,temp[0],temp[1],all).schead;
						 switch(i)
						 {
						 case 3:strcpy(receive.schead->SC_CLASS,tmp.str1);break;
						 case 4:receive.schead->SC_GRADE=atoi(tmp.str1);break;
						 case 5:strcpy(receive.schead->TNO,tmp.str1);break;
						 case 6:strcpy(receive.schead->SC_DATE,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改講授表
					 if(n==10)
					 {
						 receive.tchead=find(Find,temp[0],temp[1],all).tchead;
						 switch(i)
						 {
						 case 3:strcpy(receive.tchead->TC_T_DATETIME,tmp.str1);break;
						 case 4:strcpy(receive.tchead->TC_T_ADDRESS,tmp.str1);break;
						 case 5:strcpy(receive.tchead->TC_E_DATETIME,tmp.str1);break;
						 case 6:strcpy(receive.tchead->TC_E_ADDRESS,tmp.str1);break;
						 default:break;
						 }
					 }
					 
					 //修改參加活動表
					 if(n==11)
					 {
						 receive.joinactivityhead=find(Find,temp[0],temp[1],all).joinactivityhead;
						 switch(i)
						 {
						 case 2:receive.joinactivityhead->J_GRADE=atoi(tmp.str1);break;
						 case 3:strcpy(receive.joinactivityhead->J_OTHER,tmp.str1);break;
						 default:break;
						 }
					 }
					 
					 //修改登記表
					 if(n==12)
					 {
						 receive.logonhead=find(Find,temp[0],temp[1],all).logonhead;
						 switch(i)
						 {
						 case 3:strcpy(receive.logonhead->L_DATE,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改學校活動表
					 if(n==13)
					 {
						 receive.activityhead=find(Find,between,between,all).activityhead;
						 switch(i)
						 {
						 case 2:strcpy(receive.activityhead->AN,tmp.str1);break;
						 case 3:strcpy(receive.activityhead->A_DATE,tmp.str1);break;
						 default:break;
						 }
					 }
					 //修改寢室表
					 if(n==14)
					 {
						 receive.chamberhead=find(Find,between,between,all).chamberhead;
						 switch(i)
						 {
						 case 2:strcpy(receive.chamberhead->CH_ADDRESS,tmp.str1);break;
						 case 3:receive.chamberhead->CH_NUM=atoi(tmp.str1);break;
						 default:break;
						 }
					 }

				 printf("\n稍等……\n");
				 //修改數據庫中記錄
				 if(n==7||n==9||n==10||n==11||n==12)
				 {
					 sprintf(cmd,"UPDATE  %s SET %s=%s%s%s WHERE %s",row_num[n][0],row_num[n][i],ch1,temp[2],ch1,between);
				 }
				 else
				 {
					 sprintf(cmd,"UPDATE  %s SET %s=%s%s%s WHERE %s=%s%s%s",row_num[n][0],row_num[n][i],ch1,temp[2],ch1,row_num[n][1],ch1,between,ch1);
				 }
				 ExecuteSQL(cmd);
				 printf("成功修改1條記錄!\n\n");
				 sprintf(between,"\0");
				 system("pause");
				 break;
			 }

		 default:;
		 }
	 }while(quit!=1);
}

/*-----------------------------------------------------------------*
 *函數:  SelectTABLE()                                             *
 *參數:  整型,字符串,表結構指針                                   *
 *作用:  從表中讀取數據                                            *
 *返回: 無                                                        *
 *-----------------------------------------------------------------*/
void SelectTABLE(int choice,char select[50],sys *all)
{
	
	int i=1;
	_variant_t  var;
	_ConnectionPtr pConn("ADODB.Connection");
	pConn->ConnectionTimeout=5;

	//建立.udl文件后打開可得到
	try
	{    
	pConn->Open(db[0],"","",adConnectUnspecified);

	_RecordsetPtr pRs("ADODB.Recordset");
	pRs->Open(select,_variant_t(pConn,true),adOpenStatic,adLockOptimistic,adCmdText);	
	switch(choice)
	{
	//從學生表中讀取數據
	case 1:
		{
			STUDENT *p,*q;
			q=all->studenthead;			
			while(!pRs->EndOfFile)
			{
				i=1;
				p=(STUDENT *)malloc(sizeof(STUDENT));
				p->next=NULL;

				var=pRs->GetCollect(row_num[choice][i]);
				i++;
				if(var.vt!=VT_NULL)//判斷表中的屬性值是否為NULL
				{
					sprintf(p->SNO,"%s",(char *)_bstr_t(var));
				}

				var=pRs->GetCollect(row_num[choice][i]);
				i++;
				if(var.vt!=VT_NULL)
				{
					sprintf(p->SN,"%s",(char *)_bstr_t(var));
				}

				var=pRs->GetCollect(row_num[choice][i]);
				i++;
				if(var.vt!=VT_NULL)
				{
					sprintf(p->S_SEX,"%s",(char *)_bstr_t(var));
				}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7777精品久久久大香线蕉| 欧美国产日韩精品免费观看| 午夜欧美电影在线观看| 在线不卡免费欧美| 国产精品18久久久久久久久| 一区视频在线播放| 日韩久久久久久| 成人av电影在线观看| 婷婷六月综合网| 67194成人在线观看| 成人午夜精品在线| 日日骚欧美日韩| 国产精品久久午夜夜伦鲁鲁| 欧美夫妻性生活| 成人h动漫精品一区二区| 麻豆国产91在线播放| 一区二区三区在线免费观看| 亚洲天堂av老司机| 欧美一区二区三区人| 色网综合在线观看| 国产不卡一区视频| 韩国女主播成人在线观看| 免费在线欧美视频| 男人的天堂久久精品| 亚洲综合丝袜美腿| 亚洲国产另类av| 五月婷婷综合网| 天堂蜜桃91精品| 日韩av不卡在线观看| 日本麻豆一区二区三区视频| 美日韩黄色大片| 国产精品影音先锋| 风间由美中文字幕在线看视频国产欧美| 免费看欧美女人艹b| 国产综合色视频| 成人综合在线网站| aaa亚洲精品| 这里是久久伊人| 久久久蜜臀国产一区二区| 欧美激情资源网| 午夜精品久久久久久久99水蜜桃| 国产很黄免费观看久久| 亚洲免费色视频| 粉嫩欧美一区二区三区高清影视| 欧美日本不卡视频| 91精品免费在线观看| 五月天激情综合网| 欧美片在线播放| 久久精品国产一区二区| 91黄色免费看| 久久成人羞羞网站| 日韩二区三区在线观看| 久久99精品国产麻豆婷婷 | 91精品国产91久久久久久一区二区| 在线观看日韩毛片| 日韩一区二区在线观看| 国产精品剧情在线亚洲| 亚洲一区在线看| 国产成人无遮挡在线视频| 国产aⅴ综合色| 日韩一区二区三区视频| 亚洲国产精品v| 男男gaygay亚洲| 日本高清免费不卡视频| 国产亚洲精久久久久久| 午夜伦欧美伦电影理论片| 成人午夜短视频| 精品欧美黑人一区二区三区| 偷拍日韩校园综合在线| 毛片av中文字幕一区二区| 欧美日韩精品免费观看视频| 亚洲国产一区二区在线播放| 91片在线免费观看| 亚洲在线视频网站| 欧美精品国产精品| 国产盗摄视频一区二区三区| 国产欧美视频一区二区| 成人黄色免费短视频| 综合婷婷亚洲小说| 欧美久久久一区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲品质自拍视频| 欧美一区二区在线播放| 国模娜娜一区二区三区| 中文字幕第一区二区| 日本乱人伦一区| 国产在线精品一区二区夜色| 中文字幕免费不卡在线| 欧美日韩国产一级| 成人h精品动漫一区二区三区| 亚洲一区二区三区中文字幕| 26uuu亚洲综合色欧美| 91黄色免费看| 国产成人高清视频| 免费在线观看日韩欧美| 亚洲精品欧美专区| 国产精品色噜噜| 欧美r级在线观看| 在线观看欧美日本| 精品国产91久久久久久久妲己| 国产欧美日韩综合| 国产肉丝袜一区二区| 欧美极品美女视频| 综合激情成人伊人| 亚洲欧美区自拍先锋| 亚洲午夜在线电影| 国内精品国产三级国产a久久| 国产成人免费高清| 色婷婷av一区二区三区大白胸| 色激情天天射综合网| 3d成人h动漫网站入口| 中文字幕国产一区二区| 亚洲精品视频免费看| 亚洲一区二区免费视频| 首页国产欧美日韩丝袜| 免费日本视频一区| 国产成人精品综合在线观看| 国产福利一区二区三区视频| 成a人片国产精品| 色婷婷精品久久二区二区蜜臀av| 在线精品视频免费播放| 宅男噜噜噜66一区二区66| 久久精品夜夜夜夜久久| 亚洲欧美在线视频| 日韩精品电影一区亚洲| 国产在线不卡一区| 国产亚洲人成网站| 日韩欧美区一区二| 中文字幕一区二区三区视频| 午夜一区二区三区视频| 国产一区二区三区视频在线播放| av午夜精品一区二区三区| 色先锋资源久久综合| xf在线a精品一区二区视频网站| 欧美激情艳妇裸体舞| 日本欧美大码aⅴ在线播放| av电影在线观看一区| 精品国产欧美一区二区| 亚洲一区在线视频| av网站免费线看精品| 国产网站一区二区三区| 美女脱光内衣内裤视频久久网站| av在线这里只有精品| 久久综合久久综合亚洲| 玖玖九九国产精品| 91精品国产综合久久小美女| 亚洲电影一级黄| 欧美日韩亚洲高清一区二区| 亚洲视频在线一区| 欧洲一区二区三区免费视频| 中文字幕中文字幕中文字幕亚洲无线| 久久精品国产久精国产| 日韩免费一区二区| 国产剧情在线观看一区二区| 欧美电影免费观看高清完整版在线观看 | 2020日本不卡一区二区视频| 午夜激情综合网| 欧美一级高清大全免费观看| 国产一区91精品张津瑜| 国产日韩欧美精品在线| 久国产精品韩国三级视频| 国产亚洲综合在线| av中文字幕不卡| 亚洲午夜久久久| 日韩欧美精品在线| 99久久精品情趣| 亚洲主播在线播放| 欧美成人一区二区三区片免费| 国产一区二区在线免费观看| 久久精品一区二区三区不卡 | 中文字幕一区日韩精品欧美| 欧美无砖专区一中文字| 成人国产亚洲欧美成人综合网| 国产蜜臀97一区二区三区| 欧美系列一区二区| 丁香五精品蜜臀久久久久99网站 | 91影视在线播放| 久99久精品视频免费观看| 国产精品三级视频| 欧美xxxxx牲另类人与| 成人app软件下载大全免费| 日本午夜精品视频在线观看| 亚洲欧美自拍偷拍色图| 国产无一区二区| 欧美精品一区二区三| 欧美日韩精品综合在线| 99re66热这里只有精品3直播| 麻豆一区二区在线| 日日骚欧美日韩| 亚洲成人一区二区在线观看| 亚洲视频香蕉人妖| 国产精品久久午夜夜伦鲁鲁| 欧美高清hd18日本| 日韩欧美另类在线| 26uuu亚洲| 综合激情成人伊人| 亚洲精品乱码久久久久久日本蜜臀| 欧美国产综合一区二区| 亚洲福利视频一区| 日韩成人午夜电影|