QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2472|回复: 1
打印 上一主题 下一主题

[讨论]

[复制链接]
字体大小: 正常 放大
jsp1988        

17

主题

1

听众

75

积分

升级  73.68%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2004-6-8 10:34 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>各位前辈好:</P>
3 ^, a8 ]7 x; M0 ?<> 我是个垃圾选手,但是我很想做一个3曾数据库的程序,这对于你们来说也许是简单中的简单,但是这是我的短期理想啊 5555555555555555555555555</P>9 ]0 n5 `) s. [2 K, J6 W
<> 我的QQ是58132234</P>8 K: I* T- ]# ?* E$ I
<>我是个好人,希望各位能帮帮小弟    THANK</P>
$ b' ~4 Z. x3 S! H/ p[em01]
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
ilikenba 实名认证       

1万

主题

49

听众

2万

积分

  • TA的每日心情
    奋斗
    2024-6-23 05:14
  • 签到天数: 1043 天

    [LV.10]以坛为家III

    社区QQ达人 新人进步奖 优秀斑竹奖 发帖功臣

    群组万里江山

    群组sas讨论小组

    群组长盛证券理财有限公司

    群组C 语言讨论组

    群组Matlab讨论组

    <>以前收集的一个例子!可能对你有用!</P><>1.应用服务器上程序的开发 4 M% V, q+ s  o8 V  i
    ! e/ m" h- c. {' Z
    (1)打开一个新工程,然后点主功能选单NEW中的RemoteDataModule,并填入Coclass Name项,这里是KCBB。 % d, A+ {3 K4 i

    4 T" v7 R' Z0 ]* D) M& l$ \(2)在RemoteDataModule上放置DATABASE,TABLE,DataSetProvider三个组件,并分别设置属性如下:
    8 f1 n5 L, ^/ L& o
    * l) E+ K8 g: a% Qdatabase1 / V4 `. F$ ]+ \, ~) w; `: T
    aliasname oracle2 3 H$ u% n3 d9 ]! r8 m  J, t( b
    databasename test / N3 D  z1 d) U( `; s( p6 s
    connected true 0 V* E' }3 F) \/ r+ E
    . G* Z- T! V" V# j2 N5 p
    table1
    2 K1 ^  n8 d; x; ~7 U" h' ^databasename test
    9 C, e0 j0 k7 U' o* l9 Otablename kcb
    ' Y+ ^3 H! C3 c# s6 Tactive true
      V* H0 V0 q5 r/ j: j' j' C, n' Q
    " k' L/ W# Z$ d7 @datasetprovider ! o+ C" ?, @& _5 o; x
    dataset table10 ; K# k. d* b& _, _" x
    expo0rted true ' F# k5 m' Z8 m1 v: \- q

    8 t# I0 a0 q: @7 t9 S前六行目的是连上后端数据库Oracle2的表KCB,后两行目的是DataSetProvider组件将表KCB作为DATASET传给前端程序。
    2 L1 Z' H) Q9 q* }/ x3 E  b& o9 k3 B
    (3)在Forms1加一个Lable组件,上面写上“服务器应用程序已被启动”,这样运行时屏幕上就会出现这句话,说明程序已被调用。
    " P2 ]- V' v+ k9 ?8 m9 J0 e" I2 B
    2 b& E  w- G" R, a(4)为了前端程序能连上此COM程序,必须把它注册到服务器的注册表内,可通过运行Regedit.EXE,根据Coclass Name寻找注册名来确认注册是否成功。
    8 ?; G2 U& N& S, L$ H
    1 T8 ?3 [1 ?/ M' p% Z  U1 A2.前端程序的开发
    5 l, E( k& m: ]
    & |6 G& n. {4 e* w( o! Z) k8 v(1)打开一个新工程,拖拉一个DCOMConnection组件、一个ClientDataSet组件、DataSource组件、Dbgrid组件到FORM1上。
      |" n$ Q  |  o4 ?& t# c! U* s4 Y
    # j7 `" a7 k& _" I' o2 A' p9 gDCOMConnection1设置如下属性:
    8 @0 Q) T+ ?  ]" l/ ?computername 应用服务器的机器名
    * ]+ g- L, q1 rservername project1.kcbb ! K0 ?4 z4 N. L( |/ p

    , N5 d- i" X' F! eClientDataSet1设置如下属性:   \& ^4 [) W& N9 {; b$ ^

    5 T% t/ X9 S- f% iremoteserver dcomconnection1 - C8 L4 u+ g5 @1 [$ w7 |5 p) F
    provider table1 / K+ Y. Y0 ?5 `6 ^
    active true
    6 D0 q; F6 h: m/ y( G4 p. q9 |0 n
    ) P) J5 P: ~& r6 ?' a  p7 t* t5 G0 |DataSource的DATASET设置为ClientDataSet1;
    " K6 h& c& [, `& \/ M# ?% oDbgrid的DataSource设置为DataSource1。 6 Q! o) G# u& r) ]& t1 z4 S
    9 L: c/ `" L' b* _
    最后,将调试好的前端程序复制到所有的前端机中,运行调试,一个Multi_Tier结构的数据库应用程序就可投入使用了。</P>
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-13 12:06 , Processed in 0.535083 second(s), 58 queries .

    回顶部