欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    DbAnyWhere网络数据库开发套件使用说明.doc

    • 资源ID:78781463       资源大小:1.96MB        全文页数:5页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    DbAnyWhere网络数据库开发套件使用说明.doc

    DbAnyWhere网络数据库开发套件使用说明简介:本系统是c/s和b/s结合的一个开发套件,本套件包括三个组成部分:数据库服务器、IP解析服务器、客户端开发套件。通过该套件,可以开发基于互连网应用的数据库系统,方便快捷,安全迅速。只要会开发基于BDE和ADO等的数据库,就可以轻松利用本套件开发各类数据库应用。一、 数据库服务器数据库服务器用来连接用户需要操作的数据库:1、 首先连接要操作的数据库服务器软件通过database.udl来连接要操作的数据库,打开database.udl连接用户的数据库,测试连接成功,确定保存设置。2、 配置IP解析如果用户的数据库服务器没有IP地址,则要配置IP地址解析(首先要保证数据库服务器所在的机器直接上网,或者通过路由器做了端口映射)。在服务器软件命令窗口输入:ipconfig 回车,显示IP解析的配置窗口。 IP解析服务器地址:这里是IP解析程序(ip.asp和ip.mdb)所在的位置,如图就是将ip.asp和ip.mdb放在了网站的根目录的IP文件夹下了。 IP中转授权编号:这个编号是用来将服务器IP地址写入ip.mdb数据库的标志,对应的客户端需要用这个标志来提取该数据服务器的IP地址。 本地服务端口:这个端口是服务器软件用来提供数据访问请求的。 更新地址时间间隔:服务器每隔一定的时间就自动去服务器注册自己的IP地址,目的是为了保证是最新的IP地址,客户端可以通过最新的IP地址访问到该数据库服务器。3、 启动服务器软件配置好以后,启动服务器软件: 操作命令参照软件中的提示。二、 IP解析程序IP解析程序包括两个文件:ip.asp和ip.mdb 。ip.asp用来注册和提供服务器软件所在机器的IP地址。使用的时候要将这两个文件上传到自己的网站上,用来提供中转IP地址的功能。 上传的方法参照上图。三、 客户端开发组件安装PRemoteDataSet.dpk,组件安装到win32开发组件是本套件的核心,包括两个控件:TremoteDataSet和TremoteConnection下面分别介绍各自的使用方法:TremoteConnection:这是一个连接组件,负责网络连接、获取数据库服务器IP地址,传输数据等。该组件应用说明如下:属性:RemoteIp:远程的数据库服务器IP地址RemotePort:远程的数据库服务器的存取Tcp端口UserName:IP中转授权编号,通过这个可以通过IP解析程序获得数据库服务器的IP地址方法:GetRemoteIp:通过这个方法获得数据库服务器的IP地址,参数就是解析程序在网站上的位置。比如: TremoteDataSet:这是个数据集的组件,可以用来执行查询,通过TremoteConnection获得需要的数据集,再通过显示组件显示出来。属性:RemoteConnection:用于设置连接TremoteConnectionRTPageNo:显示数据集的当前页码RTPageNum:查询数据的总页数RTPageSize:每页的记录数RTResults:执行命令后的状态,成功、失败、网络故障等RTSelectType:返回数据集的方式:selectall查询所有数据,selectpage按页查询RTSql:SQL语句RTTableID:按页查询的索引字段RTActive:在设计期间来打开数据集,类似执行RemoteOpenRTParams:SQL语句中的参数RTStoredProc:执行存储过程的属性RTUpdateFilterFields:更新数据表的定位字段Success:判断SQL语句执行是否成功方法:RemoteClose:关闭数据集合RemoteOpen:打开数据集合RemoteExeSQL:执行更新SQL语句FirstPage:第一页PriorPage:前一页NextPage:后一页LastPage:最后一页GotoPageNo:到指定的页PrepareParams:准备给参数赋值时执行RTParams.SetParamType:设定参数的类型RemoteOpenProc:执行带有返回数据集合的存储过程RemoteExeProc:执行无数据集合返回的存储过程 其余的属性和方法参照ClientDataSet,本组件就是继承的ClientDataSet。查询: RemoteDataSet1.Remoteclose; RemoteDataSet1.RTSQL.Text:='select * from db_students where stu_name=:AA' RemoteDataSet1.PrepareParams; RemoteDataSet1.RTParams.SetParamType('AA',ftstring); RemoteDataSet1.RTParams.ParamByName('AA').AsString:='张三' RemoteDataSet1.RemoteOpen;更新:(qq,qq1是RemoteDataSet) qq.Remoteclose; qq.RTSQL.Text:='update db_students set stu_photo=:AA,stu_sex=:CD,'+ 'stu_age=:DD,stu_address=:EE where stu_id=:BB' qq.PrepareParams; qq.RTParams.SetParamType('AA',ftblob); qq.RTParams.SetParamType('BB',ftinteger); qq.RTParams.SetParamType('CD',ftstring); qq.RTParams.SetParamType('DD',ftinteger); qq.RTParams.SetParamType('EE',ftstring); qq.RTParams.ParamByName('AA').Assign(qq1.FieldByName('stu_photo'); qq.RTParams.ParamByName('BB').asinteger:=rdt.FieldByName('stu_id').AsInteger; qq.RTParams.ParamByName('CD').Asstring:=rdt.FieldByName('stu_sex').AsString; qq.RTParams.ParamByName('DD').AsInteger:=rdt.FieldByName('stu_age').AsInteger; qq.RTParams.Parambyname('EE').asstring:=rdt.FieldByName('stu_address').AsString; qq.RemoteExeSQL;插入:(qq是RemoteDataSet) qq.Remoteclose; qq.RTSQL.Text:='insert into db_students(stu_name,stu_sex,stu_age,stu_address) '+ 'values('''+edit4.Text+''','+ ''''+combobox1.Text+''','+ edit5.Text+','+ ''''+edit6.Text+''')' qq.RemoteExeSQL;执行存储过程:(qq是RemoteDataSet) qq.RTStoredProc.Close; qq.RTStoredProc.Parameters.Clear; qq.RTStoredProc.ProcedureName:='test' with qq.RTStoredProc.Parameters.CreateParameter('barcode',ftstring,pdinput,1,null) do value:='00777*' qq.RemoteOpenProc;本套件还带有一个例题 demo 可以参照一下。联系方式:QQ:邮件: xtrrsg电话:0311-

    注意事项

    本文(DbAnyWhere网络数据库开发套件使用说明.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开