MyCode代码生成器,自动生成BCB版数据库操作代码(ADO),无需手工编写,只需调用即可执行复杂的数据库操作。
呼叫方法
准备工作:
登录到数据库,单击Generate,将DBComm文件夹复制到用户目录,并在cpp文件头中添加以下内容:
#包含& quot。\ DBComm \ DBTables \ myinfooperator . h & quot;
#包含& quot。\ DBComm \ DBTables \ record operator . h & quot;
#包含& quot。\ DBComm \ DBTables \ recordview operator . h & quot;
#包含& quot。\ DBComm \ DBComm.h & quot
点击“项目”菜单,选择“添加到项目”,添加DBComm中的所有cpp文件(包括DBTables下的cpp文件)。
呼叫示例
连接数据库
void _ _ fast call t form 1::form create(to object * Sender)
{
WideString wstrConnStr = & quot;Provider = SQlolEDB.1综合安全= SSPI;Persist安全信息= False初始目录= mytest & quot; if(DBComm::Instance()。ConnectDB(wstrConnStr)) {dbgrid 1-& gt;DataSource=DBComm::Instance()。表格& ltRecordViewOperator & gt(DBComm::record view)-& gt;source(); }}
添加新的记录
void _ _ fast call t form 1::speed button 1 click(to object * Sender)
{
[div]
}
删除a 记录
void _ _ fast call t form 1::speed button 3 click(to object * Sender)
{
[div]
}
更新一个记录
[div]
{
if(dbgrid 1->;数据源-& gt;数据集-& gt;记录计数) {int nID = dbgrid 1-& gt;数据源-& gt;数据集-& gt;字段-& gt;字段[1]-& gt;AsIntegerString strName = labeled edit 2-& gt;文本;float FM oney = labelededit 3-& gt;文字。ToDouble();String str condition = & quot;ID = & quot+String(nID);DBComm::Instance()。表格& ltMyInfoOperator & gt(DBComm::MyInfo)-& gt;更新(strName,fMoney,& quot管理员& quot,Now(),str condition); }}
[div][div]
获取数据源
dbgrid 1-& gt;DataSource=DBComm::Instance()。表格& ltRecordViewOperator & gt(DBComm::record view)-& gt;source();
MyCode代码生成器相关下载
- 查看详情数据导入工具简体2023-10-26
- 查看详情mysql-oracle数据转换工具简体2023-10-24
- 查看详情Auto Sybase ASA数据库碎片恢复软件简体2023-10-16
- 查看详情青云oracle超人性化工具简体2023-10-14
- 查看详情Acess查询分析器简体2023-10-10
- 查看详情 数据导入工具 简体 2023-10-26
- 查看详情 mysql-oracle数据转换工具 简体 2023-10-24
- 查看详情 Auto Sybase ASA数据库碎片恢复软 简体 2023-10-16
- 查看详情 青云oracle超人性化工具 简体 2023-10-14
- 查看详情 Acess查询分析器 简体 2023-10-10
- 查看详情 raptor 简体 2023-10-30
- 查看详情 Android逆向助手 简体 2023-10-30
- 查看详情 pspice软件 英文 2023-10-30