当前位置:编程学习 > C/C++ >>

哪位大侠帮我写段C语言代码,要求如下

从一堆数据中读出下面的数据\000:OPR;QUA_\000:REM;MBR_\000:OPR;QUA_\000:REM;MBR_\000:OPR;QUA_\000:REM;MBR_\000:OPR;QUA_\000:REM;MBR_\000:OPR;QUA_\000:REM;MBR_
答案:
这小伙子还真是急性子给你个实例附带相关解释: 连接到SAMPLE数据库,查询LASTNAME为JOHNSON的FIRSTNAME信息。     #include        #include        #include        #include   "util.h"     #include        EXEC   SQL   INCLUDE   SQLCA;   (1)     main()     {     EXEC   SQL   BEGIN   DECLARE   SECTION;   (2)     char   firstname[13];     char   userid[9];     char   passwd[19];     EXEC   SQL   END   DECLARE   SECTION;     EXEC   SQL   CONNECT   TO   sample;   (3)     EXEC   SQL   SELECT   FIRSTNME   INTO   :firstname   (4)       FROM   employee     WHERE   LASTNAME   =   'JOHNSON';(4)     printf(   "First   name   =   %s\n",   firstname   );     EXEC   SQL   CONNECT   RESET;   (5)     return   0;     }     上面是一个简单的静态嵌入SQL语句的应用程序。它包括了嵌入SQL的主要部分:     (1)中的include   SQLCA语句定义并描述了SQLCA的结构。SQLCA用于应用程序和数据库之间的通讯,其中的SQLCODE返回SQL语句执行后的结果状态。     (2)在BEGIN   DECLARE   SECTION和END   DECLARE   SECTION之间定义了宿主变量。宿主变量可被SQL语句引用,也可以被C语言语句引用。它用于将程序中的数据通过SQL语句传给数据库管理器,或从数据库管理器接收查询的结果。在SQL语句中,主变量前均有“:”标志以示区别。     (3)在每次访问数据库之前必须做CONNECT操作,以连接到某一个数据库上。这时,应该保证数据库实例已经启动。     (4)是一条选择语句。它将表employee中的LASTNAME为“JOHNSON”的行数据的FIRSTNAME查出,并将它放在firstname变量中。该语句返回一个结果。可以通过游标返回多个结果。当然,也可以包含update、insert和delete语句。     (5)最后断开数据库的连接。     从上例看出,每条嵌入式SQL语句都用EXEC   SQL开始,表明它是一条SQL语句。这也是告诉预编译器在EXEC   SQL和“;”之间是嵌入SQL语句。如果一条嵌入式SQL语句占用多行,在C程序中可以用续行符“\”。 如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!Vae团队招人!!!欢迎各位加入!!!走过路过不要错过!!!迅猛发展中!!!
到Live天空之城!网站查看回答详情>>
你的数据是:..................其他的数据.......\000:OPR;QUA_\000:REM;MBR_\000:OPR;QUA_\000:REM;MBR_\000:OPR;QUA_\000:REM;MBR_\000:OPR;QUA_\000:REM;MBR_\000:OPR;QUA_\000:REM;MBR_ ......................其他的数据........还是......................其他的数据........\000:OPR;QUA_......................其他的数据........\000:REM;MBR_......................其他的数据........\000:OPR;QUA_......................其他的数据........\000:REM;MBR_......................其他的数据........\000:OPR;QUA_......................其他的数据........\000:REM;MBR_......................其他的数据........\000:OPR;QUA_......................其他的数据........\000:REM;MBR_......................其他的数据........\000:OPR;QUA_......................其他的数据..............................其他的数据........\000:REM;MBR_有或者是其他的组合?
到Live天空之城!网站查看回答详情>>

上一个:求fleury算法的伪代码 或C语言实现
下一个:求助,谁能帮我编一个c语言程序

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,