更多下载地址
代码生成器|MyCode代码生成器v5.23免安装电脑版
50%
50%
- 软件介绍
- 软件截图
- 相关软件
- 相关阅读
- 下载地址
代码生成器|MyCode代码生成器v5.23免安装电脑版是一款可以协助用户来轻易生成BCB版数据库操作代码的软件,操作容易,不需要进行手工编写可以进行繁琐的数据库操作,适用于个人代码管理(不支持多用户),可管理多个项目代码,保存任意多版本的代码文件。
登录数据库,点击生成,将dBComm文件夹复制到使用程序目录,在cpp文件头添加如下:
#include ".dBCommdBTablesMyinfooperator.h"
#include ".dBCommdBTablesRecordoperator.h"
#include ".dBCommdBTablesRecordViewoperator.h"
#include ".dBCommdBComm.h"
点击“工程”菜单,选择“添加到工程”,将dBComm内所有cpp文件添加(包含dBTables下cpp文件)
调用示例:
连接数据库
void __fastcall TForm1::FormCreate(Tobject *sender)
{
widestring wstrConnstr="provider=sQLoLEdB.1;integrated security=sspi;persist security info=False;initial Catalog=mytest";
if(dBComm::instance().ConnectdB(wstrConnstr))
{
dBGrid1->datasource=dBComm::instance().Tables<RecordViewoperator>(dBComm::RecordView)->source();
}
}
新增一条记录
void __fastcall TForm1::speedButton1Click(Tobject *sender)
{
dBComm::instance().Tables<Myinfooperator>(dBComm::Myinfo)->new(LabeledEdit2->Text,LabeledEdit3->Text.Todouble(),"admin",now());
}
}
删除一条记录
void __fastcall TForm1::speedButton3Click(Tobject *sender)
{
if(dBGrid1->datasource->dataset->RecordCount)
{
int nid=dBGrid1->datasource->dataset->Fields->Fields[0]->Asinteger;
string strCondition="id="+string(nid);
dBComm::instance().Tables<Recordoperator>(dBComm::Record)->delete(strCondition);
}
}
升级一条记录
void __fastcall TForm1::speedButton2Click(Tobject *sender)
{
if(dBGrid1->datasource->dataset->RecordCount)
{
int nid=dBGrid1->datasource->dataset->Fields->Fields[1]->Asinteger;
string strname=LabeledEdit2->Text;
float fMoney=LabeledEdit3->Text.Todouble();
string strCondition="id="+string(nid);
dBComm::instance().Tables<Myinfooperator>(dBComm::Myinfo)->Update(strname,fMoney,"admin",now(),strCondition);
}
}
获取数据源
dBGrid1->datasource=dBComm::instance().Tables<RecordViewoperator>(dBComm::RecordView)->source();
上述便是代码生成器|MyCode代码生成器V1.0绿色版的介绍以及下载地址,喜爱的伙伴赶快下载吧!
软件功能
适用于个人代码管理(不支持多用户);
可管理多个项目代码;
保存任意多版本的代码文件;
可以比较本地代码与代码库中各个版本代码异同,并从旧版本中还原;
具有回收站功能,可以还原误删除的文件;
支持英文和中文两种界面。
使用教程
准备工作:登录数据库,点击生成,将dBComm文件夹复制到使用程序目录,在cpp文件头添加如下:
#include ".dBCommdBTablesMyinfooperator.h"
#include ".dBCommdBTablesRecordoperator.h"
#include ".dBCommdBTablesRecordViewoperator.h"
#include ".dBCommdBComm.h"
点击“工程”菜单,选择“添加到工程”,将dBComm内所有cpp文件添加(包含dBTables下cpp文件)
调用示例:
连接数据库
void __fastcall TForm1::FormCreate(Tobject *sender)
{
widestring wstrConnstr="provider=sQLoLEdB.1;integrated security=sspi;persist security info=False;initial Catalog=mytest";
if(dBComm::instance().ConnectdB(wstrConnstr))
{
dBGrid1->datasource=dBComm::instance().Tables<RecordViewoperator>(dBComm::RecordView)->source();
}
}
新增一条记录
void __fastcall TForm1::speedButton1Click(Tobject *sender)
{
dBComm::instance().Tables<Myinfooperator>(dBComm::Myinfo)->new(LabeledEdit2->Text,LabeledEdit3->Text.Todouble(),"admin",now());
}
}
删除一条记录
void __fastcall TForm1::speedButton3Click(Tobject *sender)
{
if(dBGrid1->datasource->dataset->RecordCount)
{
int nid=dBGrid1->datasource->dataset->Fields->Fields[0]->Asinteger;
string strCondition="id="+string(nid);
dBComm::instance().Tables<Recordoperator>(dBComm::Record)->delete(strCondition);
}
}
升级一条记录
void __fastcall TForm1::speedButton2Click(Tobject *sender)
{
if(dBGrid1->datasource->dataset->RecordCount)
{
int nid=dBGrid1->datasource->dataset->Fields->Fields[1]->Asinteger;
string strname=LabeledEdit2->Text;
float fMoney=LabeledEdit3->Text.Todouble();
string strCondition="id="+string(nid);
dBComm::instance().Tables<Myinfooperator>(dBComm::Myinfo)->Update(strname,fMoney,"admin",now(),strCondition);
}
}
获取数据源
dBGrid1->datasource=dBComm::instance().Tables<RecordViewoperator>(dBComm::RecordView)->source();
上述便是代码生成器|MyCode代码生成器V1.0绿色版的介绍以及下载地址,喜爱的伙伴赶快下载吧!
相关软件
- 热门手游
- 最新手游
- 本类周排行
- 本类总排行