C++ builder数据库连接大全
来源:互联网 发布:unity3d 合并模型优化 编辑:程序博客网 时间:2024/06/07 20:28
最近在用BCB做个小项目,因为自己没学过C++,BCB也是第一次接触所以想在网上找点资料,但发现BCB的东西很少,而且关于数据库操作方面的东西都说的很笼统,不能给找资料的人提供帮助,所以我就把自己知道的一点关于BCB数据库方面的一点东西分享给大家,希望对初学者有所帮助。
1.数据库的查询
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("select soft_name,soft_vision,soft_org from soft_info where ");
Query1->SQL->Add("host_ip='192.168.1.111'");
Query1->ExecSQL();
//上面是将结果集保存在Query1中
int q=Query1->RecordCount;
if(Query1->FindFirst()) //查找结果集中的第一条记录
{
a=Query1->operator []("soft_name");
b=Query1->operator []("soft_vision");
c=Query1->operator []("soft_org");
Memo1->Lines->Add(" Èí¼þÃû£º"+a);
Memo1->Lines->Add(" Èí¼þ°æ±¾£º"+b);
Memo1->Lines->Add(" Èí¼þÉÌ£º"+c);
Memo1->Lines->Add("");
int m=1;
while(m<q){
if(Query1->FindNext()) //查找结果集中的下一条记录
{
a=Query1->operator []("soft_name");
b=Query1->operator []("soft_vision");
c=Query1->operator []("soft_org");
Memo1->Lines->Add(" Èí¼þÃû£º"+a);
Memo1->Lines->Add(" Èí¼þ°æ±¾£º"+b);
Memo1->Lines->Add(" Èí¼þÉÌ£º"+c);
Memo1->Lines->Add("");
}
m++;
}
}
//上面是将每条记录存到控件中
2.数据库的添加
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("insert into soft_info (soft_name,soft_vision,soft_org,host_ip) values ('");
Query1->SQL->Add(name->operator [](j)+"','");
Query1->SQL->Add(version->operator [](j)+"','");
Query1->SQL->Add(pub->operator [](j)+"','");
Query1->SQL->Add("109.128.10."+AnsiString(j+1)+"')");
Query1->ExecSQL();
3.数据库的删除
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("delete from soft_info");
Query1->ExecSQL();
Query1->DataSource->DataSet->Refresh();
1.数据库的查询
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("select soft_name,soft_vision,soft_org from soft_info where ");
Query1->SQL->Add("host_ip='192.168.1.111'");
Query1->ExecSQL();
//上面是将结果集保存在Query1中
int q=Query1->RecordCount;
if(Query1->FindFirst()) //查找结果集中的第一条记录
{
a=Query1->operator []("soft_name");
b=Query1->operator []("soft_vision");
c=Query1->operator []("soft_org");
Memo1->Lines->Add(" Èí¼þÃû£º"+a);
Memo1->Lines->Add(" Èí¼þ°æ±¾£º"+b);
Memo1->Lines->Add(" Èí¼þÉÌ£º"+c);
Memo1->Lines->Add("");
int m=1;
while(m<q){
if(Query1->FindNext()) //查找结果集中的下一条记录
{
a=Query1->operator []("soft_name");
b=Query1->operator []("soft_vision");
c=Query1->operator []("soft_org");
Memo1->Lines->Add(" Èí¼þÃû£º"+a);
Memo1->Lines->Add(" Èí¼þ°æ±¾£º"+b);
Memo1->Lines->Add(" Èí¼þÉÌ£º"+c);
Memo1->Lines->Add("");
}
m++;
}
}
//上面是将每条记录存到控件中
2.数据库的添加
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("insert into soft_info (soft_name,soft_vision,soft_org,host_ip) values ('");
Query1->SQL->Add(name->operator [](j)+"','");
Query1->SQL->Add(version->operator [](j)+"','");
Query1->SQL->Add(pub->operator [](j)+"','");
Query1->SQL->Add("109.128.10."+AnsiString(j+1)+"')");
Query1->ExecSQL();
3.数据库的删除
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("delete from soft_info");
Query1->ExecSQL();
Query1->DataSource->DataSet->Refresh();
0 0
- C++ builder数据库连接大全
- C++Builder 快捷键大全
- c++builder快捷键大全
- c++builder快捷键大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 数据库连接大全
- 智能化升级服务
- emeditor14注册码
- MarkDown语法备查
- android 子线程刷新view
- 关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)
- C++ builder数据库连接大全
- Android Fragment的三种应用方式
- 防止短时间内多次点击的方法ClickEffectUtil
- repo详解
- 表单流程中一个节点是多人共同执行,每个执行人可以选择下一步要执行人员的实现思路
- 卷积和池化的总结
- 如何添加 .PCH OR PREFIX.PCH 文件到 XCODE 6?
- 使用”git init”和使用”git init –bare”的区别
- 杂记:java 并发 的东东