关于一些简单的代码

jaik102 2009-03-24 12:26:02
我建了一个界面,关于记录病人信息的,如姓名,性别,年龄等,想知道关于“新建”,“编辑”,还有“确定”(就是存入数据库),这几个的代码,谁知道,麻烦告诉我下!!!
...全文
68 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaik102 2009-03-24
  • 打赏
  • 举报
回复
我就是找不到例子啊,能给我发一个吗?
xjq2003 2009-03-24
  • 打赏
  • 举报
回复
可以用ADOTABLE

ADOTABLE->OPEN();
ADOTABLE->INSERTER();//插入数据,相当于新建。如果用ADOTABLE->Edit();就是编辑
ADOTABLE->FieldbyName("字段1")->AsString=Edit1->text;
ADOTABLE->FieldbyName("字段2")->AsString=Edit2->text;

ADOTABLE->Post();// 这个就将数据保存到数据库中,可以写在“确定”按钮事件中。
Jim@luckeeinc.com 2009-03-24
  • 打赏
  • 举报
回复
用ADO控件建立好數據庫的連接,新建就是用insert,編輯就是用update
Sql沒什麽複雜的
insert:
String strSql = "insert into table('字段1','字段1',....) values(....)";
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(strSql);
ADOQuery1->Open();
update:
String strSql = "update table set '字段1'= '...', '字段2' = '....' ";
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(strSql);
ADOQuery1->Open();
找點例子看看吧
TripH0101 2009-03-24
  • 打赏
  • 举报
回复
ADOQuery
springworker 2009-03-24
  • 打赏
  • 举报
回复
ADOTable1->Active=true;
ADOTable1->First();
while(!ADOTable1->Eof)
{
if(ADOTable1->FieldByName("姓名")->AsString==Edit1->Text)
{
Application->MessageBox("此病人的信息已经存在!是否将其覆盖", "提示", MB_OKCANCEL +
MB_ICONINFORMATION) == IDOK ;

ADOQuery1->Active=false;
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("update 数据表 set 性别='"+Edit2->Text+"',年龄='"+Edit3->Text+"'");

ADOQuery1->SQL->Add("where 姓名='"+Edit1->Text+"'");
ADOQuery1->ExecSQL();
Edit1->Text="";
Edit2->Text="";
Edit3->Text="";
Edit1->SetFocus();
return;
}
else
ADOTable1->Next();
}
if(ADOTable1->Eof)
{ ADOTable1->Active=true;
ADOTable1->Append();
ADOTable1->FieldValues["姓名"]=Edit1->Text.Trim();
ADOTable1->FieldValues["性别"]=Edit2->Text.Trim();
ADOTable1->FieldValues["年龄"]=Edit3->Text.Trim();
ADOTable1->Post();
Application->MessageBox("保存成功!", "提示", MB_OK );
Edit1->Text="";
Edit2->Text="";
Edit3->Text="";
Edit1->SetFocus();
}
ydlchina 2009-03-24
  • 打赏
  • 举报
回复
找点数据库的知识看看
我不懂电脑 2009-03-24
  • 打赏
  • 举报
回复
楼上不是都说了吗?

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧