六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

如何在pb中創建COM組件,并在asp中調用并返回結果集?

[摘要]啟動pb7.0,創建一個不可視的用戶對象"uo_customer",新建"object",選擇"custom class" 類型,點擊"ok"。 在新創建的用戶對象中編寫如下程序: 1.聲明實例變量"ins...

啟動pb7.0,創建一個不可視的用戶對象"uo_customer",新建"object",選擇"custom  class"
類型,點擊"ok"。
在新創建的用戶對象中編寫如下程序:
1.聲明實例變量"instance  variables",對于com中不支持的類型,請聲明為protected類型。protected:
datastore  ds_datastore
2.新建三個成員函數:
int  uf_connect()//用于連結數據庫與創建datastore對象。
代碼:
sqlca.dbms="odbc"
sqlca.database="webdw"
sqlca.autocommit=false
sqlca.dbparm="connectstring=''dsn=webdw;uid=dba;pwd=sql''"
connect  using  sqlca;
ds_datastore  =create  datastore
if  sqlca.sqlcode=0  then
    return  1
else
    return  -1
end  if

void  uf_disconnect()//用于斷開數據庫連結和釋放datastore對象。
if  isvalid(ds_datastore)  then  destroy  ds_datastore
disconnect  using  sqlca;


resultset  uf_retrieve()//讀取客戶信息
resultset  lrs_customers
ds_datastore.dataobject="d_customer"
ds_datastore.retrieve()
ds_datastore.generateresultset(lrs_customers)//生成結果集
return  lrs_customers//返回結果集
最后,保存改對象為"uo_customers"。

制作一個com組件的工程
新建"project",選擇"Com/mts  component  wizard",確定。
給工程定義一個名字"p_recordset_com"
接下來,選擇要生成com的用戶對象"uo_customer"
設置生成com組件后的接口屬性,這里可以使用缺省。
然后自己定義組件的program  id為"pb70.uocustomer",
然后選擇該com組件的dll文件名,單擊"new",生成"component  server  appid",
同樣生成"type  library  id",最后,選擇pb資源文件名,以及注冊方式,之后,系統會
給出用戶設置的大致信息,然后選擇生成"to  do  list"
這樣就完成一個生成com組件的工程,名為"p_test_com"。

編譯工程并注冊組件
打開已經生成的工程,選擇相應的pbl文件及用戶對象,編譯就可以了

下面我們創建asp網頁來調用這個pb  com
<head><title>pb  com</title></head>
<body>
<%
set  customers=server.createobject("pb70.uo_customers")
iflag=customers.uf_connect()
set  rs=customers.uf_retrieve()
'www.knowsky.com
%>
<table>
<%rs.movefirst
do  while  not  rs.eof
%>
<tr>
<td><%=rs("lname")%></td>
<td><%=rs("address")%></td>
<td><%=rs("city")%></td>
</tr>
<%rs.movenext
loop
rs.close
customers.uf_disconnect()
%>
</table>
</body>
保存成asp文件

最后,在瀏覽器中就可以瀏覽這個asp文件了

說明:pb7.0和pb8.0基本上差不多,讀者可以自己實踐。




主站蜘蛛池模板: 日本亚洲欧美国产日韩ay高清 | 日本www高清视频 | 偷偷干夜夜拍 | 天天做日日干 | 偷拍精品视频一区二区三区 | 天天射天天操天天色 | 四虎在线成人免费网站 | 我要看一级黄色毛片 | 我要看黄色毛片 | 亚洲天堂视频一区 | 日本免费高清视频 | 在线观看欧美亚洲 | 天天干视频网站 | 人人爽人人香蕉 | 亚洲欧美日韩在线中文一 | 一二三四影视手机在线观看视频 | 一区二区三区视频在线观看 | 影音先锋国产系列精品 | 日本黄又粗暴一进一出抽搐文 | 日本最新免费不卡二区在线 | 天天看片天天爽_免费播放 天天看片天天爽 | 午夜欧美精品 | 天天噜天天射 | 日本高清免费不卡在线 | 在线看亚洲| 亚洲系列第一页 | 欧美亚洲精品在线 | 欧洲亚洲一区 | 亚洲中字在线 | 青青青在线网站视频在线 | 午夜精品久久久久久中宇 | 日韩综合久久 | 亚洲五香丁香 | 欧美偷拍色图 | 欧美一区二区三区在线观看 | 天天综合网天天综合色不卡 | 五月婷婷操| 四虎影视免费观看免费观看 | 日本高清免费不卡在线 | 日本中文在线视频 | 三级黄色片免费观看 |