首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

c++builder 如何把信息写到数据库的表里面

2012-02-27 
c++builder 怎么把信息写到数据库的表里面?1当接收了10条消息后写到数据库的表里。2怎么用程序自动在数据库

c++builder 怎么把信息写到数据库的表里面?
1     当接收了10条消息后写到数据库的表里。
2     怎么用程序自动在数据库建立一个表。


[解决办法]
这个问题好像太广了点,呵呵
用TQuery之类的SQL控件的话可以用create table来建立一个表,具体用法和各种数据库种类有关
有TTable可以用CreateTable方法建立,帮助里有例子


[解决办法]
如果只是单纯的接受,那看写到哪个表里,然后Append()再Post()
下面一个,建议写个触发器~
但是很好奇,为什么要程序自动建立表~
[解决办法]
就写好插入的sql语句和建表的sql语句
然后让adoquery去执行不就可以了吗
是不是我想的太少了
[解决办法]
C++Builder如何将数据写入到sql server2000数据库:
1 首先在server2000建立数据库和数据库表。
2 利用c++Builder开发工具制作界面。在界面上拖放2个Label,命名为“学号”,“姓名”,2个Edit,其name分别为
EditNum,EditName;一个Button1按钮。
(加入我们的数据库表名为usertable ,字段只有2个,studentnum,studentname 类型都是varchar(10));
3 在界面上放置一个ADOConnection1 和一个ADOQuery1。设置ADOConnection1的connectionstring属性,单击...Build...
建立一个你要连接的数据库,测试连接成功就ok了。
4 设置ADOQuery1的Connection属性为ADOConnection1。
5 双击Button1按钮写程序:
if(EditNum-> Text== " ")
{
Application-> MessageBoxA( "请输入学号 ", "系统提示 ",MB_OK);
return ;
}
if(EditName-> Text== " ")
{
Application-> MessageBoxA( "请输入学号 ", "系统提示 ",MB_OK);
return ;
}
ADOQuery1-> SQL-> Clear();
ADOQuery1-> SQL-> Add( "insert into usertable(studentnum,studentname) values( ' "+EditNum-> Text+ " ', ' "+ EditName-> Text + " ') ");
ADOQuery1-> ExecSQL;
Application-> MessageBoxA( "成功写入数据库 ", "系统提示 ",MB_OK);

仅供初学者使用,本人联系方式QQ:81705066,qq群号:4742532欢迎加入。

热点排行