WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院数据库MSSQL Server ODBC API常用函数诠释 阅读

ODBC API常用函数诠释

 2008-09-03 10:01:06 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愭娑樷枎閹邦剛娉氶梺鍛婎殔濞层劌鈻撻幋婵愬殫妞ゆ梻鍘х憴锟�
核心提示: 在lb_datasources的selectionchanged事件中写入如下代码:sle_uid.text=""sle_pwd.text=""sqldisconnect(hdbc)cbx_systemtables.enabled=truecb_co

在lb_datasources的selectionchanged事件中写入如下代码:

   sle_uid.text=""
  sle_pwd.text=""
  sqldisconnect(hdbc)
  cbx_systemtables.enabled=true
  cb_connect.enabled=true
  lb_columns.reset()
  lb_tables.reset()
  sle_uid.setfocus()
  cb_connect.default=true
  在lb_tables的selectionchanged事件中写入如下代码:
  integerli_ret,li_len
  stringls_qualifier,ls_owner,ls_name,ls_column,ls_colname,ls_type
  longll_maxlen
  lb_columns.reset()
  ls_qualifier=space(255)
  ls_owner=space(255)
  ls_column=space(255)
  ls_colname=space(255)
  ls_type=space(255)
  ls_name=space(255)
  ls_name=this.selecteditem()
  li_ret=sqlcolumns(hstmt,ls_quanlifier,0,ls_owner,0,ls_name,len(ls_name),ls_column,0)
  ifli_ret<0then
  wf_sqlerror()
  else
  ls_colname=space(255)
  ls_type=space(255)
  ll_maxlen=255
  sqlbindcol(hstmt,4,1,ls_colname,ll_maxlen,ll_maxlen)
  sqlbindcol(hstmt,6,1,ls_type,ll_maxlen,ll_maxlen)
  lb_columns.setredraw(false)
  dowhilesqlfetch(hstmt)=0
  lb_columns.additem(ls_colname+"~t"+ls_type)
  loop
  lb_columns.setredraw(true)
  li_ret=sqlfreestmt(hstmt,0)
  endif

在按钮cb_exit的clicked事件中写入以下代码:

    close(parent)

在应用对象的open事件中写入以下代码:

  open(w_odbc_data_sources)

上一页  4 5 6 7 8 9 

Tags:ODBC API 常用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接