学习了(三) ,废话

今天心情有点不好,不知道为什么,其实白天还好,晚上就不好了

算了不写这些,无聊死了

首先今天必须记住的内容是

今天做公交查询系统  一些小东西记下

GetCurrentDir() 函数/// 本函数的功能是 获取软件所在目录在GetCurrentDir()+"//Data" 后面加 data是数据库路径

不过要注意的是 GetCurrentDir() 有个小问题 就是  不是所有数据库组建都可以用他

在就是table1的DatabaseName 这个功能就是 保存数据库路径了 一分析就明白了

TableName 不用我说 大家都知道是  数据库名字了

Table1->DatabaseName=GetCurrentDir()+"//Data"; //定义 组件 table1的DatabaseName路径
Table1->TableName="gongjiao";
if(Table1->Active==false)  //这里是防止数据库 不处于激活状态

  Table1->Active=true;  Active 起是这个用得比较多 Active    就不说了 就是数据库一个激活

  Table1->Append();   //Append() 这个不用说  添家数据都要用到的
  Table1->FieldByName("线路")->AsInteger=StrToInt(Number->Text.Trim()); // FieldByName("") 数据库字段->AsInteger 表示整行
  Table1->FieldByName("站点上")->AsString=RichEdit1->Lines->Text.Trim();//  FieldByName("") 说过一次了

//AsString 字符类型的
  Table1->FieldByName("站点下")->AsString=RichEdit2->Lines->Text.Trim();
  Table1->FieldByName("发车时间")->AsString=ftime->Text.Trim();
  Table1->FieldByName("收班时间")->AsString=stime->Text.Trim();
  Table1->Post();// 完成 结束
  Table1->Active=false;

  Table1->Active=true; 

 

 

DBGrid1->DataSource=DataSource1;  // 转换定义  把Query1先给 DataSource1 然后在把DataSource1给DBGrid1 就是这么多 呵呵 整个也没什么新东西 起码是不多
DataSource1->DataSet=Query1;
Query1->DatabaseName=GetCurrentDir()+"//Data";
Query1->Active=false;
Query1->SQL->Clear();
Query1->SQL->Add("select 线路,站点上,站点下 from gongjiao");
Query1->ExecSQL();

Query1->Active=true;
DBGrid1->Columns->Items[0]->Width=50; //Columns 里面有个定义 Items的 功能 这个比较常用 Columns  记这了
DBGrid1->Columns->Items[1]->Width=290;
DBGrid1->Columns->Items[2]->Width=290;

阅读更多
文章标签: table query 数据库
个人分类: C++积累
想对作者说点什么? 我来说一句

《无废话XML》电子书下载

2006年08月18日 1.4MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭