readdb.pc

来自「多用户银行系统」· PC 代码 · 共 36 行

PC
36
字号
#include<stdio.h>#include"../include/structs.h"EXEC SQL INCLUDE SQLCA;		int readdb(int uid,struct userinfo *infouser){		EXEC SQL BEGIN DECLARE SECTION;	VARCHAR user[15],pass[15],tnsname[20];	char name[15];	char pwd[10];	int  id;	int  money;	EXEC SQL END DECLARE SECTION;		strcpy(user.arr,"scott");	user.len = (unsigned short)strlen((char *)user.arr);	strcpy(pass.arr,"tiger");	pass.len=(unsigned short)strlen((char *)pass.arr);	strcpy(tnsname.arr,"demo1");	tnsname.len=(unsigned short)strlen((char *)tnsname.arr);	EXEC SQL CONNECT:user IDENTIFIED BY:pass USING:tnsname;	id=uid;	EXEC SQL SELECT name,pwd,id,money INTO :name,:pwd,:id,:money from scott.bankuser WHERE ID=:id;					strcpy(infouser->name,name);	strcpy(infouser->pwd,pwd);	infouser->id = id;	infouser->money = money;	//printf("%d\n",getpid());	return 1;	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?