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

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

?? qtsylib.c

?? dos下pos機程序 連接sybase數據庫 使用Microsoft c7 編譯
?? C
?? 第 1 頁 / 共 5 頁
字號:
  dbcmd(dbproc,"       etime=convert(char(11),etime,102)+convert(char(9),etime,8),yhl,\n");
  dbcmd(dbproc,"       srr,srtime=convert(char(11),srtime,102)+convert(char(9),srtime,8),qfr,\n");
  dbcmd(dbproc,"       qftime=convert(char(11),qftime,102)+convert(char(9),qftime,8),qfbz,dzlx\n");
  dbcmd(dbproc,"from jxc_sddzb\n");
  if(pWhere[0]!='\0')
   dbfcmd(dbproc,"where %s\n",pWhere);
  dbcmd(dbproc,"order by bm");
  dbsqlexec(dbproc);
  while((result_code=dbresults(dbproc))!= NO_MORE_RESULTS)
   if (result_code == SUCCEED)
    {
     fpt = fopen("temp.dat","wb+");
     dbbind(dbproc, 1, NTBSTRINGBIND, (DBINT)0,bm);
     dbbind(dbproc, 2, NTBSTRINGBIND, (DBINT)0,stime);
     dbbind(dbproc, 3, NTBSTRINGBIND, (DBINT)0,etime);
     dbbind(dbproc, 4, FLT8BIND, (DBINT) 0,(BYTE *) &yhl);
     dbbind(dbproc, 5, NTBSTRINGBIND, (DBINT)0,srr);
     dbbind(dbproc, 6, NTBSTRINGBIND, (DBINT)0,srtime);
     dbbind(dbproc, 7, NTBSTRINGBIND, (DBINT)0,qfr);
     dbbind(dbproc, 8, NTBSTRINGBIND, (DBINT)0,qftime);
     dbbind(dbproc, 9, NTBSTRINGBIND, (DBINT)0,qfbz);
     dbbind(dbproc,10, NTBSTRINGBIND, (DBINT)0,dzlx);
     while(dbnextrow(dbproc)!=NO_MORE_ROWS)
     {
      sprintf(tmpbuf,pFor,bm,stime,etime,yhl,srr,srtime,qfr,qftime,qfbz,dzlx);
      fwrite(&tmpbuf,rLen,1,fpt);
      RecordCount++;
     }
     fclose(fpt);
    }
  return RecordCount;
}
//分表從服務器下載數據到本地表中JXC_SYJB
long int GetSYJBFromServer(int rLen)
{
  FILE *fpt;
  long int RecordCount=0;
  char tmpbuf[500];
  DBCHAR syjh[4],mc[4],jrsj[21],jbsj[21],syy[4],bc[7],jbsyy[4],lx[2],lsdh[5],status[2];
  DBFLT8 dbsr,drsr,ljsr,dbbs,drbs,ljbs;
  char *pFor="%-3s%-3s%-20s%-20s%-3s%-6s%19.4f%19.4f%19.4f%19.4f%19.4f%19.4f%-3s%-1s%-4s%-1s";
  dbfreebuf(dbproc);
  dbcmd(dbproc,"select syjh,mc,jrsj=convert(char(11),jrsj,102)+convert(char(9),jrsj,8),\n");
  dbcmd(dbproc,"jbsj=convert(char(11),jbsj,102)+convert(char(9),jbsj,8),\n");
  dbcmd(dbproc,"       syy,bc,dbsr,drsr,ljsr,dbbs,drbs,ljbs,jbsyy,lx,lsdh,status\n");
  dbcmd(dbproc,"from jxc_syjb\n");
  dbcmd(dbproc,"order by syjh");
  dbsqlexec(dbproc);
  while((result_code=dbresults(dbproc))!= NO_MORE_RESULTS)
   if (result_code == SUCCEED)
    {
     fpt = fopen("temp.dat","wb+");
     dbbind(dbproc, 1, NTBSTRINGBIND, (DBINT)0,syjh);
     dbbind(dbproc, 2, NTBSTRINGBIND, (DBINT)0,mc);
     dbbind(dbproc, 3, NTBSTRINGBIND, (DBINT)0,jrsj);
     dbbind(dbproc, 4, NTBSTRINGBIND, (DBINT)0,jbsj);
     dbbind(dbproc, 5, NTBSTRINGBIND, (DBINT)0,syy);
     dbbind(dbproc, 6, NTBSTRINGBIND, (DBINT)0,bc);
     dbbind(dbproc, 7, FLT8BIND, (DBINT) 0,(BYTE *) &dbsr);
     dbbind(dbproc, 8, FLT8BIND, (DBINT) 0,(BYTE *) &drsr);
     dbbind(dbproc, 9, FLT8BIND, (DBINT) 0,(BYTE *) &ljsr);
     dbbind(dbproc,10, FLT8BIND, (DBINT) 0,(BYTE *) &dbbs);
     dbbind(dbproc,11, FLT8BIND, (DBINT) 0,(BYTE *) &drbs);
     dbbind(dbproc,12, FLT8BIND, (DBINT) 0,(BYTE *) &ljbs);
     dbbind(dbproc,13, NTBSTRINGBIND, (DBINT)0,jbsyy);
     dbbind(dbproc,14, NTBSTRINGBIND, (DBINT)0,lx);
     dbbind(dbproc,15, NTBSTRINGBIND, (DBINT)0,lsdh);
     dbbind(dbproc,16, NTBSTRINGBIND, (DBINT)0,status);
     while(dbnextrow(dbproc)!=NO_MORE_ROWS)
     {
      sprintf(tmpbuf,pFor,syjh,mc,jrsj,jbsj,syy,bc,dbsr,drsr,ljsr,dbbs,drbs,ljbs,jbsyy,lx,lsdh,status);
      fwrite(&tmpbuf,rLen,1,fpt);
      RecordCount++;
     }
     fclose(fpt);
    }
  return RecordCount;
}
//分表從服務器下載數據到本地表中JXC_SYYB
long int GetSYYBFromServer(int rLen)
{
  FILE *fpt;
  long int RecordCount=0;
  char tmpbuf[200];
  DBCHAR syybm[4],xm[9],mm[7],jrjh[4],bc[7],lsdh[5];
  DBFLT8 dbsr,drsr,ljsr,dbbs,dybs,ljbs;
  char *pFor="%-3s%-8s%-6s%-3s%-6s%19.4f%19.4f%19.4f%19.4f%19.4f%19.4f%-4s";
  dbfreebuf(dbproc);
  dbcmd(dbproc,"select syybm,xm,mm,jrjh,bc,dbsr,dysr,dbbs,dybs,ljsr,ljbs,lsdh\n");
  dbcmd(dbproc,"from jxc_syyb\n");
  dbcmd(dbproc,"order by syybm");
  dbsqlexec(dbproc);
  while((result_code=dbresults(dbproc))!= NO_MORE_RESULTS)
   if (result_code == SUCCEED)
    {
     fpt = fopen("temp.dat","wb+");
     dbbind(dbproc, 1, NTBSTRINGBIND, (DBINT)0,syybm);
     dbbind(dbproc, 2, NTBSTRINGBIND, (DBINT)0,xm);
     dbbind(dbproc, 3, NTBSTRINGBIND, (DBINT)0,mm);
     dbbind(dbproc, 4, NTBSTRINGBIND, (DBINT)0,jrjh);
     dbbind(dbproc, 5, NTBSTRINGBIND, (DBINT)0,bc);
     dbbind(dbproc, 6, FLT8BIND, (DBINT) 0,(BYTE *) &dbsr);
     dbbind(dbproc, 7, FLT8BIND, (DBINT) 0,(BYTE *) &drsr);
     dbbind(dbproc, 8, FLT8BIND, (DBINT) 0,(BYTE *) &ljsr);
     dbbind(dbproc, 9, FLT8BIND, (DBINT) 0,(BYTE *) &dbbs);
     dbbind(dbproc,10, FLT8BIND, (DBINT) 0,(BYTE *) &dybs);
     dbbind(dbproc,11, FLT8BIND, (DBINT) 0,(BYTE *) &ljbs);
     dbbind(dbproc,12, NTBSTRINGBIND, (DBINT)0,lsdh);
     while(dbnextrow(dbproc)!=NO_MORE_ROWS)
     {
      sprintf(tmpbuf,pFor,syybm,xm,mm,jrjh,bc,dbsr,drsr,ljsr,dbbs,dybs,ljbs,lsdh);
      fwrite(&tmpbuf,rLen,1,fpt);
      RecordCount++;
     }
     fclose(fpt);
    }
  return RecordCount;
}
//分表從服務器下載數據到本地表中JXC_DTMB
long int GetDTMBFromServer(char *pWhere,int rLen)
{
  FILE *fpt;
  long int RecordCount=0;
  char tmpbuf[120];
  DBCHAR spbm[9],tm[14],jc[2];
  DBFLT8 sl,sj,dyzs,yhj;
  char *pFor="%-8s%-13s%14.4f%14.4f%8.0f%14.4f%-3s";
  dbfreebuf(dbproc);
  dbcmd(dbproc,"select spbm,tm,sl,sj,dyzs,yhj,jc\n");
  dbcmd(dbproc,"from jxc_dtmb\n");
  if(pWhere[0]!='\0')
   dbfcmd(dbproc,"where %s\n",pWhere);
  dbcmd(dbproc,"order by tm");
  dbsqlexec(dbproc);
  while((result_code=dbresults(dbproc))!= NO_MORE_RESULTS)
   if (result_code == SUCCEED)
    {
     fpt = fopen("temp.dat","wb+");
     dbbind(dbproc, 1, NTBSTRINGBIND, (DBINT)0,spbm);
     dbbind(dbproc, 2, NTBSTRINGBIND, (DBINT)0,tm);
     dbbind(dbproc, 3, FLT8BIND, (DBINT) 0,(BYTE *) &sl);
     dbbind(dbproc, 4, FLT8BIND, (DBINT) 0,(BYTE *) &sj);
     dbbind(dbproc, 5, FLT8BIND, (DBINT) 0,(BYTE *) &dyzs);
     dbbind(dbproc, 6, FLT8BIND, (DBINT) 0,(BYTE *) &yhj);
     dbbind(dbproc, 7, NTBSTRINGBIND, (DBINT)0,jc);
     while(dbnextrow(dbproc)!=NO_MORE_ROWS)
     {
      sprintf(tmpbuf,pFor,spbm,tm,sl,sj,dyzs,yhj,jc);
      fwrite(&tmpbuf,rLen,1,fpt);
      RecordCount++;
     }
     fclose(fpt);
    }
  return RecordCount;
}
//分表從服務器下載數據到本地表中JXC_LBB
long int GetLBBFromServer(int rLen)
{
  FILE *fpt;
  long int RecordCount=0;
  char tmpbuf[100];
  DBCHAR lbbm[7],lbmc[21];
  DBFLT8 yhl;
  char *pFor="%-6s%-20s%6.2f";
  dbfreebuf(dbproc);
  dbcmd(dbproc,"select lbbm,lbmc,yhl\n");
  dbcmd(dbproc,"from jxc_lbb\n");
  dbcmd(dbproc,"order by lbbm");
  dbsqlexec(dbproc);
  while((result_code=dbresults(dbproc))!= NO_MORE_RESULTS)
   if (result_code == SUCCEED)
    {
     fpt = fopen("temp.dat","wb+");
     dbbind(dbproc, 1, NTBSTRINGBIND, (DBINT)0,lbbm);
     dbbind(dbproc, 2, NTBSTRINGBIND, (DBINT)0,lbmc);
     dbbind(dbproc, 3, FLT8BIND, (DBINT) 0,(BYTE *) &yhl);
     while(dbnextrow(dbproc)!=NO_MORE_ROWS)
     {
      sprintf(tmpbuf,pFor,lbbm,lbmc,yhl);
      fwrite(&tmpbuf,rLen,1,fpt);
      RecordCount++;
     }
     fclose(fpt);
    }
  return RecordCount;
}
//分表從服務器下載數據到本地表中JXC_TMCB
long int GetTMCBFromServer(char *pWhere,int rLen)
{
  FILE *fpt;
  long int RecordCount=0;
  char tmpbuf[200];
  DBCHAR tplu[7],spbm[9],spmc[33],dtime[21],sr[11],kjj[11],tm[11];
  DBFLT8 sj,ysj;
  char *pFor="%-6s%-8s%-32s%19.4f%19.4f%-20s%-10s%-10s%-10s";
  dbfreebuf(dbproc);
  dbcmd(dbproc,"select tplu,spbm,spmc,sj,ysj,\n");
  dbcmd(dbproc,"dtime=convert(char(11),dtime,102)+convert(char(9),dtime,8),sr,kjj,tm\n");
  dbcmd(dbproc,"from jxc_tmcb\n");
  if(pWhere[0]!='\0')
   dbfcmd(dbproc,"where %s\n",pWhere);
  dbcmd(dbproc,"order by tplu");
  dbsqlexec(dbproc);
  while((result_code=dbresults(dbproc))!= NO_MORE_RESULTS)
   if (result_code == SUCCEED)
    {
     fpt = fopen("temp.dat","wb+");
     dbbind(dbproc, 1, NTBSTRINGBIND, (DBINT)0,tplu);
     dbbind(dbproc, 2, NTBSTRINGBIND, (DBINT)0,spbm);
     dbbind(dbproc, 3, NTBSTRINGBIND, (DBINT)0,spmc);
     dbbind(dbproc, 4, FLT8BIND, (DBINT) 0,(BYTE *) &sj);
     dbbind(dbproc, 5, FLT8BIND, (DBINT) 0,(BYTE *) &ysj);
     dbbind(dbproc, 6, NTBSTRINGBIND, (DBINT)0,dtime);
     dbbind(dbproc, 7, NTBSTRINGBIND, (DBINT)0,sr);
     dbbind(dbproc, 8, NTBSTRINGBIND, (DBINT)0,kjj);
     dbbind(dbproc, 9, NTBSTRINGBIND, (DBINT)0,tm);
     while(dbnextrow(dbproc)!=NO_MORE_ROWS)
     {
      sprintf(tmpbuf,pFor,tplu,spbm,spmc,sj,ysj,dtime,sr,kjj,tm);
      fwrite(&tmpbuf,rLen,1,fpt);
      RecordCount++;
     }
     fclose(fpt);
    }
  return RecordCount;
}
//分表從服務器下載數據到本地表中SER_XSJB
long int GetXSJBFromServer(const char *pFrom,char *pWhere,int rLen)
{
  FILE *fpt;
  long int RecordCount=0;
  char tmpbuf[200];
  DBCHAR syjh[4],dtime[21],spbm[9],fkfs[2];
  DBFLT8 lsh,xh,sl,sj,je,bx;
  char *pFor="%-3s%8.0f%-21s%8.0f%-8s%14.4f%19.4f%19.4f%-1s%19.4f";
  dbfreebuf(dbproc);
  dbcmd(dbproc,"select syjh,lsh,dtime=convert(char(11),dtime,102)+convert(char(9),dtime,8),\n");
  dbcmd(dbproc,"       xh,spbm,sl,sj,je,fkfs,bx\n");
  dbfcmd(dbproc,"from %s\n",pFrom);
  if(pWhere[0]!='\0')
    dbfcmd(dbproc,"where %s\n",pWhere);
  dbcmd(dbproc,"order by dtime,xh");
  dbsqlexec(dbproc);
  while((result_code=dbresults(dbproc))!= NO_MORE_RESULTS)
   if (result_code == SUCCEED)
    {
     fpt = fopen("temp.dat","wb+");
     dbbind(dbproc, 1, NTBSTRINGBIND, (DBINT)0,syjh);
     dbbind(dbproc, 2, FLT8BIND, (DBINT) 0,(BYTE *) &lsh);
     dbbind(dbproc, 3, NTBSTRINGBIND, (DBINT)0,dtime);
     dbbind(dbproc, 4, FLT8BIND, (DBINT) 0,(BYTE *) &xh);
     dbbind(dbproc, 5, NTBSTRINGBIND, (DBINT)0,spbm);
     dbbind(dbproc, 6, FLT8BIND, (DBINT) 0,(BYTE *) &sl);
     dbbind(dbproc, 7, FLT8BIND, (DBINT) 0,(BYTE *) &sj);
     dbbind(dbproc, 8, FLT8BIND, (DBINT) 0,(BYTE *) &je);
     dbbind(dbproc, 9, NTBSTRINGBIND, (DBINT)0,fkfs);
     dbbind(dbproc,10, FLT8BIND, (DBINT) 0,(BYTE *) &bx);
     while(dbnextrow(dbproc)!=NO_MORE_ROWS)
     {
      sprintf(tmpbuf,pFor,syjh,lsh,dtime,xh,spbm,sl,sj,je,fkfs,bx);
      fwrite(&tmpbuf,rLen,1,fpt);
      RecordCount++;
     }
     fclose(fpt);
    }
  return RecordCount;
}


//從服務器讀取數據到表TableName中
int GetDataFromServer(const char *TableName,const char *sTableName,
		      char *Where,int Att)
{
  FILE *fp,*fpt;
  int i,hLen,rLen,FieldCount=0;
  char _DbfHead[2048],buffer[2000];
  char _Size[2],_Dec[2];
  unsigned char a[4];
  long int m,n,RecordCount=0,RCount;
  TField TStr[30];

  if(dbproc==NULL||DBDEAD(dbproc)) return 0;

  //讀取表的結構
  fp = fopen(TableName,"rb");
  if(fp)
  {
    fseek(fp,4,0);             //記錄數
    fread(&a,4,1,fp);
    RCount = a[0]+(long int)a[1]*0x100+(long int)a[2]*0x100*0x100;

    fseek(fp,8,0);             //庫結構說明長度
    fread(&a,2,1,fp);
    hLen = a[0]+a[1]*0x100+1;

    fseek(fp,10,0);             //記錄長度
    fread(&a,2,1,fp);
    rLen = a[0]+a[1]*0x100;


    FieldCount = hLen/32-1; //字段數
    //printf("%d  %d\n",hLen,FieldCount);

    //讀取庫結構
    fseek(fp,0,0);
    fread(&_DbfHead,hLen,1,fp);

    for(i=0;i<FieldCount;i++)
    {
     fseek(fp,32+i*32,0);      //讀取記錄描述
     fread(&buffer,32,1,fp);
     CopyStr(TStr[i].FieldName,buffer,0,10,1);

     StrToLower(TStr[i].FieldName);

     CopyStr(TStr[i].DataType, buffer,11,1,1);
     CopyStr(_Size,buffer,16,1,0);
     CopyStr(_Dec,buffer,17,1,0);
     TStr[i].Size=(int)_Size[0];
     //printf("%10s,%2d ",TStr[i].FieldName,_Size[0]);
     TStr[i].Dec=(int)_Dec[0];
     if(i)
      TStr[i].xOff=TStr[i-1].xOff+TStr[i-1].Size;
     else
      TStr[i].xOff=0;
    }
   fclose(fp);
  }
  else
   return 0;
  switch(Att)
  {
   case 0:RecordCount=GetSPBFromServer(Where,rLen);
	  break;
   case 1:RecordCount=GetSYSFromServer(rLen);
	  break;
   case 2:RecordCount=GetSDDZFromServer(Where,rLen);
	  break;
   case 3:RecordCount=GetSYJBFromServer(rLen);
	  break;
   case 4:RecordCount=GetSYYBFromServer(rLen);
	  break;
   case 5:RecordCount=GetDTMBFromServer(Where,rLen);
	  break;
   case 6:RecordCount=GetLBBFromServer(rLen);
	  break;
   case 7:RecordCount=GetTMCBFromServer(Where,rLen);
	  break;
   case 8:RecordCount=GetXSJBFromServer(sTableName,Where,rLen);
	  break;
  }
  i=4;
  n=RecordCount;
  while(n&&i<8)
  {
   m=n%256;
   _DbfHead[i++]=(char)m;
   n/=256;
  }
  fpt = fopen("temp.dat","rb");
  fp = fopen(TableName,"wb+");
  fwrite(&_DbfHead,hLen,1,fp); //寫入表頭
  while(fread(&buffer,rLen,1,fpt))
   fwrite(&buffer,rLen,1,fp);
  fclose(fpt);
  fclose(fp);
  return 1;
}
/*
  從一個DataSet檢索數據
  DataSet  - 數據集
  TStr[]   - 字段列表
  KeyField - 關鍵字段
  Value    - 匹配的值
  buffer   - 返回的結果
*/
int GetDataFromDbf(TDataSet *DataSet,TField TStr[],
			 const char *KeyField,const char *Value)
{
	FILE *fp;
	int hLen,rLen,FieldCount=0;
  char _buf[80];
  long int RCount,m,n;
  int xOff,fLen,k;
  hLen = DataSet->hLen;
  rLen = DataSet->rLen;
  FieldCount = DataSet->FieldCount;
  RCount = DataSet->RCount;
  xOff = DataSet->xOff;
  fLen = DataSet->fLen;
  //打開表
  fp = fopen(DataSet->TableName,"rb");
  if(fp)
   {
    n=0;
    RCount--;
    xOff+=hLen;
    k=1;
		while(n<=RCount)
		 {
			m = (n+RCount)/2;
			fseek(fp,m*rLen+xOff,0);
			fread(&_buf,fLen,1,fp);  //讀取記錄
			_buf[fLen]='\0';
			Trim(_buf);
			k = strcmp(Value,_buf);
			//printf("Value:%s _buf:%s\n",Value,_buf);
			//getch();
			if(k==0)
			 {
				fseek(fp,m*rLen+hLen,0);
				fread(DataSet->buffer,rLen,1,fp);  //讀取記錄
				break;
       }
      else if(k>0)
	  n=m+1;
	 else
	  RCount=m-1;
     }
    fclose(fp);
    if(!k)  //找到記錄
     return 0;
   return 1;
  }
  return 2;
}
//取某個字段的值
int GetDataFromField(int FieldCount,TField TStr[],const char *FieldName,
		     char *svalue,double *fvalue)
{
  int i;
  for(i=0;i<FieldCount;i++)
   if(!strcmp(TStr[i].FieldName,FieldName))
    {
     CopyStr(svalue,_tbuffer,TStr[i].xOff,TStr[i].Size,1);
     if(TStr[i].DataType[0]=='N'&&fvalue) //數字
      *fvalue=atof(svalue);
    }
  return 1;
}
//獲取本地時間
void GetlocalTime(char *DateTime,char *LocalDate,char *LocalTime)
{
  time_t timer;
  struct tm *tblock;
  int i;
  //求當前日期及時間
  timer = time(NULL);
  tblock = localtime(&timer);
  tblock->tm_mon++;
  sprintf(DateTime,"%4d.%2d.%2d %2d:%2d:%2d",
		   1900+tblock->tm_year,tblock->tm_mon,tblock->tm_mday,
		   tblock->tm_hour,tblock->tm_min,tblock->tm_sec);
  for(i=0;i<(int)strlen(DateTime);i++)
   if(DateTime[i]==' '&&i!=10)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区不卡在线| 亚洲另类在线制服丝袜| 日韩欧美国产成人一区二区| 日韩一区二区高清| 26uuu国产在线精品一区二区| 欧美片网站yy| 欧美老女人在线| 欧美三片在线视频观看| 在线区一区二视频| 日韩精品中文字幕在线不卡尤物 | 日韩视频中午一区| 欧美一区二区三区在线视频| 日本一二三不卡| 亚洲一区二区在线免费看| 日精品一区二区三区| 国产在线视频一区二区三区| 国产一区二区三区观看| 成人激情动漫在线观看| 亚洲欧美在线另类| 91精品国产欧美一区二区 | 中文文精品字幕一区二区| 日韩一本二本av| 6080yy午夜一二三区久久| 欧美精品 国产精品| 91成人免费在线| 日韩精品一区二区三区老鸭窝| 欧美一区二区三区日韩| 日韩成人精品视频| 久久精品国产精品亚洲综合| 国产一区 二区 三区一级| 免费黄网站欧美| 成人的网站免费观看| 欧美精品久久一区| 久久久久久免费网| 国产调教视频一区| 中文字幕一区二区不卡| 首页亚洲欧美制服丝腿| 激情久久五月天| 国产成a人亚洲精品| 99久久久无码国产精品| 日本高清不卡aⅴ免费网站| 欧美电影免费观看高清完整版在线| 欧美男生操女生| 欧美一区二区视频在线观看2020 | 中文字幕电影一区| 97精品久久久久中文字幕| 国产精品午夜在线观看| 色av一区二区| 一区二区三区在线视频观看| www精品美女久久久tv| 91福利国产成人精品照片| 亚洲精品成人悠悠色影视| 欧美日韩在线播放| 精品亚洲国产成人av制服丝袜| 久久综合色天天久久综合图片| 成人久久视频在线观看| 精品一区二区免费视频| 亚洲日穴在线视频| 日韩三级视频中文字幕| 91网站最新网址| 天堂av在线一区| 欧美性猛片aaaaaaa做受| 国产成人在线观看| 久久97超碰国产精品超碰| 亚洲免费观看高清完整| 久久精品视频在线看| 国产在线不卡一区| 亚洲视频在线一区二区| 成人欧美一区二区三区黑人麻豆| 欧美一区二区三区婷婷月色| 欧美羞羞免费网站| 99久久精品国产麻豆演员表| 亚洲成人免费影院| 亚洲午夜电影在线观看| 国产精品区一区二区三区| 欧美大片免费久久精品三p| 日韩欧美黄色影院| 精品国产乱码久久久久久老虎| 国产91高潮流白浆在线麻豆 | 免费成人av资源网| 天涯成人国产亚洲精品一区av| 欧美三级电影网站| 日韩欧美中文字幕精品| 91精品综合久久久久久| 久久久亚洲国产美女国产盗摄| 成人免费电影视频| 91农村精品一区二区在线| 色94色欧美sute亚洲线路一久| 一区二区日韩av| 中文字幕在线一区二区三区| 亚洲天堂精品在线观看| 国产精品国产自产拍高清av王其| 精品卡一卡二卡三卡四在线| 亚洲国产精品99久久久久久久久| 色综合久久天天综合网| 国产成人h网站| 17c精品麻豆一区二区免费| 一区二区免费视频| 国产日韩v精品一区二区| 曰韩精品一区二区| 日本网站在线观看一区二区三区| 日韩精品色哟哟| 另类中文字幕网| 美女诱惑一区二区| 在线观看日韩毛片| 久久久久久久免费视频了| 日日噜噜夜夜狠狠视频欧美人| 国产欧美日韩不卡免费| 国产suv精品一区二区6| 国产欧美一二三区| voyeur盗摄精品| 一区二区三区欧美在线观看| 国产成人免费在线观看| 国产精品视频一二三区| 91猫先生在线| 精品成人一区二区三区| 亚洲自拍偷拍av| 91福利小视频| 国产欧美日韩激情| 成人午夜av电影| xf在线a精品一区二区视频网站| 国产亚洲视频系列| 国产精品一二三在| 中文字幕免费一区| 国产成人精品一区二| 一区二区三区不卡视频 | 91精品国产综合久久福利软件 | 久久爱另类一区二区小说| 国产成人在线视频播放| 日本高清视频一区二区| 国产一区二区三区不卡在线观看 | 久久综合久久综合久久| 国产不卡在线播放| 日韩一区二区免费高清| 国产视频911| 奇米影视一区二区三区| kk眼镜猥琐国模调教系列一区二区 | 欧美性猛交xxxx黑人交| 欧美一级二级在线观看| 亚洲va欧美va人人爽午夜| 成人理论电影网| 一区二区三区精品在线| 91视频观看视频| 中文字幕一区二| 国产精品一区二区在线观看不卡| 亚洲国产精品麻豆| 色噜噜狠狠一区二区三区果冻| 国内精品写真在线观看| 国产精品美女久久久久久久| 欧美伊人久久久久久午夜久久久久| 亚洲3atv精品一区二区三区| 久久久久国产精品人| 欧美日韩国产综合久久| 欧美性videosxxxxx| 91免费版在线| 国产成人免费视频一区| 午夜欧美视频在线观看| 久久久久99精品国产片| 制服丝袜中文字幕亚洲| 黄色成人免费在线| 高清久久久久久| 在线观看日韩毛片| 欧美一级免费大片| 精品国产伦一区二区三区免费 | 国产乱子伦视频一区二区三区 | 亚洲1区2区3区4区| 精品久久免费看| 91麻豆福利精品推荐| 国产高清一区日本| 色天使色偷偷av一区二区| 成人精品视频网站| 成人精品免费视频| 国产精品夜夜嗨| 欧美日韩国产在线观看| 欧美日韩另类一区| 成人av在线观| 日韩写真欧美这视频| 成人欧美一区二区三区白人 | 中文字幕在线免费不卡| 日韩电影免费在线看| 99这里只有久久精品视频| 日韩欧美中文字幕精品| 久久精品在线免费观看| 亚洲国产欧美在线| 精品国产乱码久久久久久影片| 国产风韵犹存在线视精品| 一区二区三区成人| 国产精品久久久久久久第一福利 | 亚洲国产日韩a在线播放| 精品国产电影一区二区| 欧美日韩国产综合草草| 99久久99久久精品免费观看| 久久国产精品无码网站| 国产日韩欧美综合一区| 91亚洲精品乱码久久久久久蜜桃 | 日韩免费高清电影| 一区二区三区精品在线观看| 日韩欧美自拍偷拍| 94-欧美-setu| 日韩高清在线一区|