MyCode代码生成器(qì)1.0绿色免费(fèi)版是一款可以(yǐ)帮助用户来轻(qīng)松生成BCB版(bǎn)数(shù)据库操作代码的软件。MyCode代码生成器(qì)1.0绿色免费版操作简单(dān),不需要(yào)进行手工编写(xiě)可以进行繁琐(suǒ)的数据库操作(zuò)。MyCode-代码生成器 1.0是一款很实用的小工具,可以自(zì)动生成BCB版的数据库操作代码(ADO)。从面避免(miǎn)繁(fán)琐的(de)手工编写,使(shǐ)用很简单,你只(zhī)需简单调(diào)用就可(kě)以对数据库(kù)进行操作。软(ruǎn)件还支持windows身份验证(zhèng)以及SQL Server身份验证。
MyCode代码生成器(qì)1.0绿色免费版是一(yī)款非常专业的代(dài)码(mǎ)生成工具,操作也(yě)十分的(de)简单(dān),你不需要繁琐(suǒ)的数据库操作,也无需(xū)手写,只要这一款MyCode代码生成器(qì)就能帮你轻松解决问(wèn)题(tí)。MyCode代码生成器1.0绿(lǜ)色(sè)免费(fèi)版(SQL代(dài)码生成工具)是一款专门为程序(xù)连接SQL数据库而开发的代码生成(chéng)工(gōng)具,使用本工具无需手工编写(xiě),只需简单调(diào)用就可以进行繁琐的数据库操作。
登录(lù)数据(jù)库,点击生成,将DBComm文件夹复(fù)制到使用程序目录,在cpp文件(jiàn)头添加如下:
#include ".\DBComm\DBTables\MyInfoOperator.h"
#include ".\DBComm\DBTables\RecordOperator.h"
#include ".\DBComm\DBTables\RecordViewOperator.h"
#include ".\DBComm\DBComm.h"
点击(jī)“工程”菜单,选择“添加到工(gōng)程(chéng)”,将DBComm内所有cpp文件添加(包含DBTables下(xià)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();
新(xīn)增一条记录
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);
更新一条记(jì)录
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);
}获取数据源(yuán)
DBGrid1->DataSource=DBComm::Instance().Tables<RecordViewOperator>(DBComm::RecordView)->Source();
