/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
软件Tags: C++Builder编程工具
Borland C++ Builder是一款功能强大的编程工具,这款软件具有工程管理器、集成编辑器、调试器、可视化窗体设计器、对象观察器、控件板等功能,这款工具是程序员的必备神器,感兴趣的朋友可以来绿色资源网下载使用。
C++ Builder是由Borland公司推出的一款可视化集成开发工具。C++ Builder具有快速的可视化开发环境:只要简单地把控件(Component)拖到窗体(Form)上,定义一下它的属性,设置一下它的外观,就可以快速地建立应用程序界面;C++ Builder内置了100多个完全封装了Windows公用特性且具有完全可扩展性(包括全面支持ActiveX控件)的可重用控件;C++ Builder具有一个专业C++开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,逐步连接,CPU透视,命令行工具等。它实现了可视化的编程环境和功能强大的编程语言(C++)的完美结合。
BLOB读取
应用服务器用TQuery控件连接到数据库,并显示输出接口(即直接拖拉TDataSetProvider控件,把新控件的DataSet指向要引出的TQuery)。注意:不能隐式输出Provider接口,即在要输出接口的控件上单击鼠标右键,选择“Export Query1 From Data Module”。
应用服务器与客户端TCLientDataSet控件通过Midas中间件连接。直接通过Select语句读出即可,语句序列写法如下:
ClientDataSet1->Close();
ClientDataSet1->SQL->Clear();
ClientDataSet1->SQL->Add(合法的Select语句);
ClientDataSet1->Open();
BLOB写入
客户端通过TClientDataSet控件的ApplyUpdates方法提交已修改的BLOB数据到应用服务器。(根据BCB开发手册介绍,ApplyUpdates方法可以更新BLOB数据到数据库,但实际中常出现更新失败的情况)。
应用服务器截获从客户端传来的BLOB数据,利用两层结构的提交方式提交。本例中,假设系统中所有BLOB数据存放在同一表BlobTbl中,表结构为:BlobId INT、BlobText BLOB。BLOBId为该表关键字,BLOB相关数据通过该关键字同BLOB数据关联。所有BLOB数据均通过该数据集Query1进行处理。客户端数据集有且只有一条更新内容,否则,只有第一条更新内容有效。如果存放多个表或一次更新多个记录,可通过其他一些技巧实现。
点击下载:https://pan.baidu.com/s/1nuU321F