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

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

?? release_supply.c

?? pro C的一個關于零件交易系統的源碼
?? C
?? 第 1 頁 / 共 2 頁
字號:

/* Result Sets Interface */
#ifndef SQL_CRSR
#  define SQL_CRSR
  struct sql_cursor
  {
    unsigned int curocn;
    void *ptr1;
    void *ptr2;
    unsigned long magic;
  };
  typedef struct sql_cursor sql_cursor;
  typedef struct sql_cursor SQL_CURSOR;
#endif /* SQL_CRSR */

/* Thread Safety */
typedef void * sql_context;
typedef void * SQL_CONTEXT;

/* Object support */
struct sqltvn
{
  unsigned char *tvnvsn; 
  unsigned short tvnvsnl; 
  unsigned char *tvnnm;
  unsigned short tvnnml; 
  unsigned char *tvnsnm;
  unsigned short tvnsnml;
};
typedef struct sqltvn sqltvn;

struct sqladts
{
  unsigned int adtvsn; 
  unsigned short adtmode; 
  unsigned short adtnum;  
  sqltvn adttvn[1];       
};
typedef struct sqladts sqladts;

static struct sqladts sqladt = {
  1,1,0,
};

/* Binding to PL/SQL Records */
struct sqltdss
{
  unsigned int tdsvsn; 
  unsigned short tdsnum; 
  unsigned char *tdsval[1]; 
};
typedef struct sqltdss sqltdss;
static struct sqltdss sqltds =
{
  1,
  0,
};

/* File name & Package Name */
struct sqlcxp
{
  unsigned short fillen;
           char  filnam[72];
};
static const struct sqlcxp sqlfpn =
{
    71,
    "F:\\數據庫\\課程設計\\課程設計zhu\\customer\\releaseSupply\\release_supply.pc"
};


static unsigned long sqlctx = 1238711971;


static struct sqlexd {
   unsigned int   sqlvsn;
   unsigned int   arrsiz;
   unsigned int   iters;
   unsigned int   offset;
   unsigned short selerr;
   unsigned short sqlety;
   unsigned int   occurs;
      const short *cud;
   unsigned char  *sqlest;
      const char  *stmt;
   sqladts *sqladtp;
   sqltdss *sqltdsp;
            void  **sqphsv;
   unsigned int   *sqphsl;
            int   *sqphss;
            void  **sqpind;
            int   *sqpins;
   unsigned int   *sqparm;
   unsigned int   **sqparc;
   unsigned short  *sqpadto;
   unsigned short  *sqptdso;
            void  *sqhstv[5];
   unsigned int   sqhstl[5];
            int   sqhsts[5];
            void  *sqindv[5];
            int   sqinds[5];
   unsigned int   sqharm[5];
   unsigned int   *sqharc[5];
   unsigned short  sqadto[5];
   unsigned short  sqtdso[5];
} sqlstm = {10,5};

/* SQLLIB Prototypes */
extern void sqlcxt (void **, unsigned long *,
                    struct sqlexd *, const struct sqlcxp *);
extern void sqlcx2t(void **, unsigned long *,
                    struct sqlexd *, const struct sqlcxp *);
extern void sqlbuft(void **, char *);
extern void sqlgs2t(void **, char *);
extern void sqlorat(void **, unsigned long *, void *);

/* Forms Interface */
static const int IAPSUCC = 0;
static const int IAPFAIL = 1403;
static const int IAPFTL  = 535;
extern void sqliem(char *, int *);

 static const char *sq0001 = 
"select *  from Part            ";

 static const char *sq0003 = 
"select ID  from Part where ID=:b0           ";

typedef struct { unsigned short len; unsigned char arr[1]; } VARCHAR;
typedef struct { unsigned short len; unsigned char arr[1]; } varchar;

/* cud (compilation unit data) array */
static const short sqlcud0[] =
{10,4130,852,0,0,
5,0,0,1,31,0,9,72,0,0,0,0,0,1,0,
20,0,0,1,0,0,13,78,0,0,5,0,0,1,0,2,97,0,0,2,97,0,0,2,97,0,0,2,4,0,0,2,97,0,0,
55,0,0,1,0,0,15,97,0,0,0,0,0,1,0,
70,0,0,2,0,0,29,98,0,0,0,0,0,1,0,
85,0,0,3,44,0,9,119,0,0,1,1,0,1,0,1,97,0,0,
104,0,0,3,0,0,13,123,0,0,1,0,0,1,0,2,97,0,0,
123,0,0,3,0,0,15,126,0,0,0,0,0,1,0,
138,0,0,4,43,0,3,147,0,0,4,4,0,1,0,1,97,0,0,1,97,0,0,1,97,0,0,1,97,0,0,
169,0,0,5,0,0,29,149,0,0,0,0,0,1,0,
184,0,0,6,0,0,31,156,0,0,0,0,0,1,0,
};


#include <stdio.h> 
#include <string.h>
#include <stdlib.h>
#include <sqlca.h>
#include <conio.h>
#include <process.h>

int insert_into_after(char*,char*,char*,char*);
int query_all_part();
int query_part_unique(char*);

extern void cus_Menu();

extern char Cus_ID[10];       
extern char Cus_Password[10]; 

void release_after()
{
	char PartID[10];
	char Price[8];
	char Quantity[8];
	char t;
	
	printf("\n發布需求信息\n");
	fflush(stdin);
	query_all_part();
		
	
		while(1){
			printf("\n請錄入你要發布的零件信息:\n");
			printf("零件號>");
			scanf("%s",PartID);
			if( !query_part_unique(PartID) ){
				printf("%s的零件號不存在,請核對后重新輸入!\n",PartID);break;
			}else{
				printf("價格>");
				scanf("%s",Price);
				printf("%s\n",Price);
				printf("數量>");
				scanf("%s",Quantity);
				printf("%s\n",Quantity);
				printf("%s\n",Cus_ID);
				/*insert_supply(PartID,Price,Quantity);*/
				if(insert_into_after(Cus_ID,PartID,Price,Quantity)){
					printf("ERROR:(release_supply)\n");break;
				}else{	
					printf("\n成功發布零件信息,還有信息要發布嗎?(y/n)\n");
					fflush(stdin);
					t = getchar();
					if( t != 'n' || t != 'N' )	break;
				}/*else*/	
			}/*else*/	
		}/*while*/		
	
	cus_Menu();
}/*release_after()*/

int query_all_part()
{
	/* EXEC SQL BEGIN DECLARE SECTION; */ 
 
	char ID[10];
	char Name[30];
	char Color[10];
	float Weight = 0.0;
	char Intro[100];
			
	/* EXEC SQL END DECLARE SECTION; */ 

	int total_number=0;

	
	/* EXEC SQL DECLARE all_part_cursor CURSOR FOR SELECT * FROM Part ; */ 

   	/* EXEC SQL OPEN all_part_cursor; */ 

{
    struct sqlexd sqlstm;
    sqlstm.sqlvsn = 10;
    sqlstm.arrsiz = 0;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.stmt = sq0001;
    sqlstm.iters = (unsigned int  )1;
    sqlstm.offset = (unsigned int  )5;
    sqlstm.selerr = (unsigned short)1;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)256;
    sqlstm.occurs = (unsigned int  )0;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
}



   	while(1)
   	{

   		/* EXEC SQL WHENEVER NOT FOUND DO break; */ 
   		
   		/* EXEC SQL FETCH all_part_cursor INTO :ID,:Name,:Color,:Weight,:Intro; */ 

{
     struct sqlexd sqlstm;
     sqlstm.sqlvsn = 10;
     sqlstm.arrsiz = 5;
     sqlstm.sqladtp = &sqladt;
     sqlstm.sqltdsp = &sqltds;
     sqlstm.iters = (unsigned int  )1;
     sqlstm.offset = (unsigned int  )20;
     sqlstm.selerr = (unsigned short)1;
     sqlstm.cud = sqlcud0;
     sqlstm.sqlest = (unsigned char  *)&sqlca;
     sqlstm.sqlety = (unsigned short)256;
     sqlstm.occurs = (unsigned int  )0;
     sqlstm.sqhstv[0] = (         void  *)ID;
     sqlstm.sqhstl[0] = (unsigned int  )10;
     sqlstm.sqhsts[0] = (         int  )0;
     sqlstm.sqindv[0] = (         void  *)0;
     sqlstm.sqinds[0] = (         int  )0;
     sqlstm.sqharm[0] = (unsigned int  )0;
     sqlstm.sqadto[0] = (unsigned short )0;
     sqlstm.sqtdso[0] = (unsigned short )0;
     sqlstm.sqhstv[1] = (         void  *)Name;
     sqlstm.sqhstl[1] = (unsigned int  )30;
     sqlstm.sqhsts[1] = (         int  )0;
     sqlstm.sqindv[1] = (         void  *)0;
     sqlstm.sqinds[1] = (         int  )0;
     sqlstm.sqharm[1] = (unsigned int  )0;
     sqlstm.sqadto[1] = (unsigned short )0;
     sqlstm.sqtdso[1] = (unsigned short )0;
     sqlstm.sqhstv[2] = (         void  *)Color;
     sqlstm.sqhstl[2] = (unsigned int  )10;
     sqlstm.sqhsts[2] = (         int  )0;
     sqlstm.sqindv[2] = (         void  *)0;
     sqlstm.sqinds[2] = (         int  )0;
     sqlstm.sqharm[2] = (unsigned int  )0;
     sqlstm.sqadto[2] = (unsigned short )0;
     sqlstm.sqtdso[2] = (unsigned short )0;
     sqlstm.sqhstv[3] = (         void  *)&Weight;
     sqlstm.sqhstl[3] = (unsigned int  )sizeof(float);
     sqlstm.sqhsts[3] = (         int  )0;
     sqlstm.sqindv[3] = (         void  *)0;
     sqlstm.sqinds[3] = (         int  )0;
     sqlstm.sqharm[3] = (unsigned int  )0;
     sqlstm.sqadto[3] = (unsigned short )0;
     sqlstm.sqtdso[3] = (unsigned short )0;
     sqlstm.sqhstv[4] = (         void  *)Intro;
     sqlstm.sqhstl[4] = (unsigned int  )100;
     sqlstm.sqhsts[4] = (         int  )0;
     sqlstm.sqindv[4] = (         void  *)0;
     sqlstm.sqinds[4] = (         int  )0;
     sqlstm.sqharm[4] = (unsigned int  )0;
     sqlstm.sqadto[4] = (unsigned short )0;
     sqlstm.sqtdso[4] = (unsigned short )0;
     sqlstm.sqphsv = sqlstm.sqhstv;
     sqlstm.sqphsl = sqlstm.sqhstl;
     sqlstm.sqphss = sqlstm.sqhsts;
     sqlstm.sqpind = sqlstm.sqindv;
     sqlstm.sqpins = sqlstm.sqinds;
     sqlstm.sqparm = sqlstm.sqharm;
     sqlstm.sqparc = sqlstm.sqharc;
     sqlstm.sqpadto = sqlstm.sqadto;
     sqlstm.sqptdso = sqlstm.sqtdso;
     sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
     if (sqlca.sqlcode == 1403) break;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av中文字幕| 激情成人综合网| 99久久婷婷国产综合精品电影| 欧美经典一区二区| 波多野结衣亚洲一区| 国产精品国产三级国产aⅴ中文 | 91性感美女视频| 亚洲精品国产一区二区精华液| 972aa.com艺术欧美| 一二三四区精品视频| 欧美午夜寂寞影院| 狠狠色丁香婷婷综合久久片| 国产亚洲精品aa午夜观看| 91一区二区三区在线观看| 午夜视频久久久久久| 亚洲精品一区在线观看| 国产成人亚洲综合a∨猫咪| 亚洲丝袜自拍清纯另类| 欧美精品99久久久**| 国产一区二区三区视频在线播放| 国产欧美日韩亚州综合| 色域天天综合网| 麻豆精品新av中文字幕| 日本一二三四高清不卡| 欧美日韩在线播放一区| 精品在线播放午夜| 亚洲欧美另类久久久精品| 9191精品国产综合久久久久久| 国产一区中文字幕| 亚洲综合色噜噜狠狠| 久久久久久夜精品精品免费| 欧美性极品少妇| 国产成人av自拍| 日韩专区欧美专区| 亚洲三级久久久| 亚洲精品在线三区| 在线亚洲高清视频| 国产精品 欧美精品| 亚洲成人黄色影院| 国产精品日韩精品欧美在线| 欧美精品自拍偷拍| 91麻豆免费看片| 国产99一区视频免费| 日本中文字幕一区二区有限公司| 国产精品久线在线观看| 精品国产伦一区二区三区观看方式| 91在线观看免费视频| 国产麻豆9l精品三级站| 日韩精品免费专区| 亚洲与欧洲av电影| 综合分类小说区另类春色亚洲小说欧美| 91精品国产综合久久蜜臀| 色综合久久久久| 成人性视频免费网站| 国产一区在线视频| 蜜臀av国产精品久久久久| 亚洲一区二区综合| 亚洲女爱视频在线| 国产精品麻豆一区二区| 久久久久88色偷偷免费| 日韩精品专区在线影院观看| 欧美高清性hdvideosex| 欧美综合欧美视频| 日本久久电影网| 99久久婷婷国产综合精品电影| 国产精品一级片在线观看| 久久精品99久久久| 久久国产精品99久久久久久老狼| 青青草97国产精品免费观看无弹窗版| 亚洲一二三专区| 亚洲丰满少妇videoshd| 亚洲制服丝袜av| 亚洲国产日韩综合久久精品| 一区二区三区中文字幕精品精品 | www.性欧美| 成人黄色av电影| 成人精品视频.| 成人h动漫精品一区二区| a亚洲天堂av| 91猫先生在线| 欧洲色大大久久| 欧美三区在线观看| 3d成人h动漫网站入口| 日韩一级精品视频在线观看| 欧美videos大乳护士334| 日韩欧美国产小视频| 久久伊人中文字幕| 欧美国产欧美综合| 成人免费在线视频| 亚洲综合一区在线| 日产国产高清一区二区三区| 老司机精品视频在线| 国产精品综合一区二区| 成人h版在线观看| 欧美伊人久久久久久久久影院| 欧美日产国产精品| 精品黑人一区二区三区久久| 久久久久久久久久久久电影| 国产精品短视频| 亚洲成人福利片| 国内精品自线一区二区三区视频| 国产成人8x视频一区二区| 色综合中文字幕国产| 色噜噜狠狠色综合中国| 在线成人av网站| 久久你懂得1024| 一区二区三区免费| 美国三级日本三级久久99 | 久久9热精品视频| 国产精品99久久久久久似苏梦涵| 福利视频网站一区二区三区| 在线免费精品视频| 亚洲精品一区二区三区香蕉| 18欧美乱大交hd1984| 日韩和欧美一区二区| 成熟亚洲日本毛茸茸凸凹| 91久久精品日日躁夜夜躁欧美| 日韩精品一区二区三区中文不卡| 国产精品久久久久天堂| 日韩一区欧美二区| 本田岬高潮一区二区三区| 欧美一区二区在线免费播放| 国产精品久久免费看| 偷窥国产亚洲免费视频| 成人听书哪个软件好| 欧美一区二区三区视频| 亚洲天堂网中文字| 精品一区二区三区蜜桃| 欧美网站大全在线观看| 欧美激情中文字幕| 美国一区二区三区在线播放| 色综合视频在线观看| 久久久久久99久久久精品网站| 亚洲国产欧美日韩另类综合| 国产精品一二三区| 91精品国产欧美一区二区成人 | 久久久电影一区二区三区| 亚洲成人激情社区| aaa欧美日韩| 26uuu国产在线精品一区二区| 亚洲一区二区三区自拍| 国产成人在线视频网站| 精品日韩在线观看| 视频一区二区三区中文字幕| 91同城在线观看| 国产精品美女久久久久aⅴ| 精品在线一区二区| 制服丝袜亚洲精品中文字幕| 亚洲午夜免费电影| 色综合久久久网| 亚洲色图在线播放| 波多野结衣中文字幕一区二区三区 | 久久亚洲二区三区| 日韩电影在线一区| 欧美在线999| 一区二区三区不卡视频| 97成人超碰视| 亚洲色图清纯唯美| 99久久99久久久精品齐齐| 国产精品三级视频| 国产不卡视频在线观看| 久久免费的精品国产v∧| 久久精品99国产国产精| 日韩欧美精品在线| 美女脱光内衣内裤视频久久网站| 91麻豆精品国产91久久久久久| 亚洲成人免费影院| 欧美高清www午色夜在线视频| 亚洲大型综合色站| 欧美一区二区三区免费观看视频| 亚洲国产aⅴ天堂久久| 欧美精品电影在线播放| 日本不卡一区二区| 日韩欧美一级在线播放| 激情综合网激情| 久久女同精品一区二区| 成人黄色片在线观看| 亚洲欧美色一区| 欧美日韩精品欧美日韩精品| 日韩中文字幕亚洲一区二区va在线| 欧美高清视频一二三区 | 国产欧美日韩综合| 成人黄色免费短视频| 亚洲人成精品久久久久久| 欧美午夜不卡在线观看免费| 午夜精品国产更新| 精品日韩在线观看| 99久久99精品久久久久久| 一区二区欧美视频| 欧美一级黄色大片| 国产成人免费9x9x人网站视频| 国产精品视频线看| 精品视频一区三区九区| 美女视频黄 久久| 国产精品无码永久免费888| 欧美中文字幕一二三区视频| 久久狠狠亚洲综合| 中文字幕中文字幕一区二区| 欧美日韩在线不卡| 丁香婷婷综合激情五月色|