大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> ODBC API常用函数诠释

ODBC API常用函数诠释

时间: 2021-07-31 作者:daque

  odbc api常用因变量解释 牢记kony已经在我的这个坛子上转过一个帖子,证明运用odbc数据源来贯穿数据库举行数据库操纵速率慢的因为,同声谁人帖子也提出了普及odbc数据源贯穿数据库举行数据库操纵速率的两个方法,一个是运用visiual basic中的rdo组件,一个即是径直挪用odbc api因变量举行关系数据库操纵,应承诺过这边的弟弟妹妹们写点对于odbc api因变量上面的东东,以是只能赶鸭子上架了;       以次为odbc api的常用十四个因变量,先列出在powerbuilder中外部因变量援用证明:      function integer sqlallocenv(ref long phenv) library "odbc32.dll"      function integer sqlfreeenv(long henv) library "odbc32.dll"      function integer sqldatasources(long henv,int fdirection,ref string szdsn,& integer cbdsnmax,ref integer pcbdsn,ref string szdescription,integer cbdescriptionmax,ref integer pcbdescription)library "odbc32.dll"      function integer sqlallocconnect(long henv,ref long hdbc)library "odbc32.dll"      function integer sqlconnect (long hstmt,ref string szdsn,integer dsnlen,ref string szuid,integer uidlen,ref string szpwd,integer pwdlen) library "odbc32.dll"      function integer sqldisconnect (long hdbc) library "odbc32.dll"      function integer sqlallocstmt(long hdbc,ref long hstmt)library "odbc32.dll"      function integer sqltables(long hstmt,ref string sztablequalifier,integer tablequalifierlen,ref string szowner,integer owerlen,ref string szname,integer namelen, ref string sztype,integer typelen)library "odbc32.dll"      function integer sqlcolumns(long hstmt,ref string sztablequalifier,integer tablequalifierlen,ref string szowner,integer owerlen,ref string szname,integer namelen, ref string sztype,integer typelen)library "odbc32.dll"      function integer sqlbindcol(long hstmt,integer colnum,integer datatype,ref string name,long maxlen,ref long actlen) library "odbc32.dll"      function integer sqlfetch(long hstmt)library "odbc32.dll"      function integer sqlerror(long lenv,long hdbc,long hstmt,ref string sqlstate,ref long nativeerror,ref string errormsg,integer errormsgmax,ref integer errormsglen)library "odbc32.dll"      function integer sqlfreestmt(long hstmt,integer options)library "odbc32.dll" 1、function integer sqlallocenv(ref long phenv) library "odbc32.dll"     参数:ref long phenv 援用传播的long典型参数,生存该因变量归来的obdc情况的句柄。   寄存在phenv中的值变成此后obdc api因变量挪用的独一操作符。   归来值:integer 胜利时,归来0,波折归来值小于0。   因变量功效:获得odbc情况句柄。 2、function integer sqlallocstmt(long hdbc,ref long hstmt)library "odbc32.dll"     参数:long hdbc odbc情况的句柄。         ref long hstmt 生存sql语句句柄。   归来值:integer ,胜利时,归来0,波折归来值小于0。   因变量功效:获得sql语句句柄。 3、function integer sqlconnect (long hstmt,ref string szdsn,integer dsnlen,ref string szuid,integer uidlen, ref string szpwd,integer pwdlen) library "odbc32.dll" 参数:long hstmt ,挪用sqlallocstmt()因变量获得的句柄。       ref string szdsn,odbc数据源名。       integer dsnlen ,odbc 数据源名的长度。       ref string szuid ,用户帐号。       integer uidlen ,用户帐号长度。       ref string szpwd ,用户口令。       ref integer pwdlen,用户口令长度。 归来值:integer ,胜利时,归来值大于0,波折归来值小于0。 因变量功效:贯穿odbc数据源,并归来贯穿句柄。 4、 function integer sqldisconnect (long hdbc) library "odbc32.dll" 参数:long hdbc 贯穿句柄。 归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:割断贯穿odbc数据源。 5、 function integer sqltables(long hstmt,ref string sztablequalifier,integer tablequalifierlen,ref string szowner,integer owerlen,ref string szname,integer namelen,ref string sztype,integer typelen)library "odbc32.dll" 参数:long hstmt sql语句句柄     ref string sztablequalifier 表的qualifier名。 integer tablequalifierlen 表的qualifier名的长度。 ref string szowner 表的一切者名。 integer owerlen 表的一切者名长度。 ref string szname 表名。 integer namelen 表名长度。 ref string sztype 表的典型名。 integer typelen 表的典型名长度。 归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:获得表的消息。 6、 function integer sqlcolumns(long hstmt,ref string sztablequalifier,integer tablequalifierlen,ref string szowner,integer owerlen,ref string szname,integer namelen, ref string sztype,integer typelen)library "odbc32.dll" 参数:long hstmt sql语句句柄     ref string sztablequalifier 表的qualifier名。 integer tablequalifierlen 表的qualifier名的长度。 ref string szowner 表的一切者名。 integer owerlen 表的一切者名长度。 ref string szname 表名。 integer namelen 表名长度。 ref string sztype 表的典型名。 integer typelen 表的典型名长度。 归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:获得指定表的列消息。   7、function integer sqlbindcol(long hstmt,integer colnum,integer datatype,ref string name,long maxlen, ref long actlen) library "odbc32.dll" 参数:long hstmt sql语句句柄  integer colnum 1-5(能否有资历,具有者名字、典型、解释)。 integer datatype 1-8,12,99。 ref string name 步调字符串变量。 long maxlen 可变。 ref long actlen 可变。 归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:绑定截止集。    8、function integer sqlfetch(long hstmt)library "odbc32.dll" 参数:long hstmt sql语句句柄  归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:绑定截止集。   9、function integer sqlerror(long lenv,long hdbc,long hstmt,ref string sqlstate,ref long nativeerror,ref string errormsg,integer errormsgmax,ref integer errormsglen)library "odbc32.dll" 参数:long lenv odbc 情况句柄 long hdbc 贯穿句柄 long hstmt sql语句句柄 ref string sqlstate 用来接收包括sql缺点标识的字符串 ref long nativeerror用来接收包括sql缺点标识码 ref string errormsg用来接收包括sql缺点消息的字符串 integer errormsgmax 因变量归来的最多字符数 ref integer errormsglen因变量归来的本质字符数 归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:归来挪用odbc api因变量缺点。 10、function integer sqlfreeenv(long henv) library "odbc32.dll" 参数:long lenv odbc 情况句柄 归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:开释odbc情况句柄。    11、function integer sqlfreestmt(long hstmt,integer options)library "odbc32.dll" 参数:long hstmt sql语句句柄。       integer options 关系选项。 归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:开释sql语句句柄。 12、function integer sqldatasources(long henv,int fdirection,ref string szdsn, integer cbdsnmax,ref integer pcbdsn,ref string szdescription,integer cbdescriptionmax,ref integer pcbdescription)library "odbc32.dll" 参数:long henv odbc数据源情况句柄。            int fdirection 目标标记 1(下一个),2(第一个),3(结果一个),4(前一个)       ref string szdsn 数据源称呼 integer cbdsnmax数据源称呼的最大长度 ref integer pcbdsn数据源称呼的本质长度 ref string szdescription 数据源刻画称呼 integer cbdescriptionmax 数据源刻画字符串的最大长度 ref integer pcbdescription数据源刻画字符串的本质长度     归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:开释sql语句句柄。 13、function integer sqlallocconnect(long henv,ref long hdbc)library "odbc32.dll" 参数:long henv odbc数据源情况句柄。      ref long hdbc 生存odbc贯穿句柄。 归来值:integer ,胜利时,归来0,波折归来值小于0。 因变量功效:获得odbc贯穿句柄。 -:)上头总算将列出的几个odbc api因变量刻画完,等有功夫贯串简直例子来证明怎样运用odbc api因变量考察数据库了-:)

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.