兄弟姐妹好:问一下以扩展名为*.ec的是什么c啊
应用情况为
sco unix
informix
想知道EC它的库函数是什么?
那位朋友知道啊
问题点数:80、回复次数:7Top
1 楼felixx(xx)回复于 2001-12-07 11:49:29 得分 20
informix esqlc
informix产品的C语言,可以内嵌SQL,市面上有书卖,很简单的,就是基本CTop
2 楼SFirefox(火狐狸)回复于 2001-12-07 11:54:02 得分 20
和C库一样,只是多了INFORMIX的支持,看一下INFORMIX的嵌C编程Top
3 楼kingfire()回复于 2001-12-07 12:45:04 得分 0
和DBLib差不多吗?Top
4 楼goldsun(惊天一剑)回复于 2001-12-07 13:02:32 得分 10
都回答了,那我就只拿分吧^&^Top
5 楼Einstein_M(动感超人)回复于 2001-12-07 16:57:54 得分 30
就是c语言加sql语句,不过有一些固定的格式,你去informix的安装目录下看看,有例子。
编译时需要用informix的预编译器编译。
esql -o bankin bankin.ec -g -static
-g 增加调试信息,可以用dbxtra或gdb调试
-static 静态编译
例:
EXEC SQL include sqlca;
EXEC SQL include sqltypes;
EXEC SQL include locator;
int read_log(WK_LOG_NAME,tran_date,acq_id,term_ssn,LOG_REC)
exec sql begin declare section;
parameter char *tran_date;
parameter char *term_ssn;
parameter char *acq_id;
parameter struct LOG_REC *LOG_REC;
exec sql end declare section;
const char *WK_LOG_NAME;
{
int err;
exec sql begin declare section;
char sqlstr[500];
exec sql end declare section;
exec sql select * into :*LOG_REC from lmsh0000
where qtran_date=:tran_date and acq_id=:acq_id and term_ssn=:term_ssn;
if(sqlca.sqlcode<0){
err=sqlca.sqlcode;
return(err);
}
return(0);
}
Top
6 楼wheat(麦子)回复于 2001-12-07 20:27:19 得分 0
非常感谢大家Top
7 楼wheat(麦子)回复于 2001-12-07 20:27:48 得分 0
有没有电子书,下载啊Top
相关问题
- 关于C/C++扩展名的疑问
- 各位c++builder版的兄弟姐妹们,元旦快乐
- 给各位C++Builder版的兄弟姐妹朋友们拜年了!
- 各位使用C++Builder的兄弟姐妹们,快来帮帮小弟。
- 看过C++ primer的兄弟姐妹们,你们使的是什么编译器!
- 急需the c++ programming language 中文版!谢谢兄弟姐妹们给传一个撒!
- turbo3.0中怎样将文件的扩展名.cpp改成.c
- C++:一个constructor,三个destructors,那位兄弟姐妹给我解释一下!谢谢啦!
- C++基础题目,请各位兄弟姐妹们帮我想想,错误在哪里?
- 各位兄弟姐妹,我现在想用C++ & DirectX 9作一个3D的游戏DEMO,该作什么好呢?




