基于WEB的数据库查询
2007-05-16 09:32:35 来源:WEB开发网核心提示: < !--DATABASE DSN=$my_database$ -- >t;< !--SQL select * from my_table -- >;< !--TABLE-- >;DATABASE、SQL、TABLE 是ODBIC的最基本的命令,本文通过
< !--DATABASE DSN=$my_database$ -- >t;
< !--SQL select * from my_table -- >;
< !--TABLE-- >;
DATABASE、SQL、TABLE 是ODBIC的最基本的命令。
本文通过一个实例介绍用ODBIC编写在中文WIN95下访问SQLSERVER数据库的应用程序,体会以下ODBIC功能的灵活、方便、易学的,推荐给大家共免。在下面的例子里,我们要用到一电信营业数据库的长途电话明细表,表结构如下(数据库名为TELEPHONE,所用表名为DETAIL):
主叫号码(CALLER) 被叫号码(CALLED) 起始时间(START-TIME) 通话时长(LENGTH)秒 通话话费(FEI)元
PQABCD1 0101234567 98/03 19/27 100 220
PQABCD2 0371123456 98/03 19/40 370 462
……
……
首先,建立ODBC数据库的连接,打开WIN95的“设置”菜单中的“控制面板”,启动ODBC驱动程序,设置相应的ODBC驱动器,本例中为SQLSERVER;建立数据源,为了方便此处数据源的名也为TELEPHONE。如果“控制面板”中没有ODBC驱动程序,可以从WIN95的系统盘中装入,也可从一些共享软件站点下载,具体办法此处不在赘述。
然后,编写长话明细查询主页,为了简化,清单中删去了一些修饰性的HTML语句,查询类型中也只保留了长话明细(可以包含电话挡案查询和更改、交费汇总和明细、帐务处理等等)。
长话明细查询主页清单:SEARCH.HTML
< HTML >
< HEAD >
< TITLE >长话明细查询主页< /TITLE >
< /HEAD >
< CENTER >
< TABLE >
< FONT SIZE="5" COLOR="#990000" >
长话明细查询< /FONT >
< FORM METHOD="post" ACTION="
../cgi-bin/odbic.exe/cgi-bin/MODEL.html" >
< TR >< TD ALIGN="right" >< FONT COLOR="#990000" >
电话号码 : < /FONT > < /TD >
< TD >< INPUT NAME="DHHM" TYPE="text" SIZE="12"
>
< /TD >< /TR >
< TR >< TD ALIGN="right" >< FONT COLOR="#990000" >
授权口令: < /FONT > < /TD >
< TD >< INPUT NAME="PWD" TYPE="password" SIZE="12"
>
< /TD >< /TR >
< TR >< TD ALIGN="right" >< FONT COLOR="#990000" >
查询类型: < /FONT > < /TD >
< TD >< SELECT NAME="CATE" >
< OPTION VALUE= >--请选择--
< OPTION VALUE="ch" >长话明细
< /TD >< /TR >
< /TABLE >
< INPUT TYPE="submit" VALUE="查询 " >
< INPUT TYPE="reset" VALUE="清除 " >< /FONT >
< /FORM >
< /CENTER >
< /BODY >
< /HTML >
接下来就是编写摸板文件,在编写之前,先介绍以下ODBIC的主要命令。ODBIC软件主要有以下命令:
赞助商链接