社区
数据库及相关技术
帖子详情
C++builder如何编写抽奖程序-在线急等
sdoojm
2007-01-17 11:24:49
我想把数据库中的内容取出来赋值给dbtext,但是不知道用哪个属性,帮忙
int i;
for(i=0;i<Table1->RecordCount;i++)
{
Table1->Next();
}
...全文
392
13
打赏
收藏
C++builder如何编写抽奖程序-在线急等
我想把数据库中的内容取出来赋值给dbtext,但是不知道用哪个属性,帮忙 int i; for(i=0;iRecordCount;i++) { Table1->Next(); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sdoojm
2007-01-17
打赏
举报
回复
我的那个循环应该怎么写呀
wood542344
2007-01-17
打赏
举报
回复
楼上正解。
你也可以自己写一个列表来存储这些数据的。
比如用一个StringList或结构体加List这种数据结构来存储这些数据。
daydayup234
2007-01-17
打赏
举报
回复
DBText1->DataSource=DataSource1;
DataSource1->DataSet=Table1;
DBText1->DataField="你Table的字段";
信念
2007-01-17
打赏
举报
回复
刚才一直在看C++ Primer,感觉不错,忘记CSDN了。。。
daydayup234
2007-01-17
打赏
举报
回复
其实这样的for
太快了,你看不见DBText1变化
要不Sleep一哈
i_love_pc
2007-01-17
打赏
举报
回复
感觉还是应该用Timer控件比较好.
sdoojm
2007-01-17
打赏
举报
回复
如果大家会,就告诉下,我都4年没用bcb了,单位通知要做,我也没办法,所以写出来的东西肯定不像样子,所以才问大家,如果知道就告诉。
daydayup234
2007-01-17
打赏
举报
回复
2 prochsh:
有这事情?好在是冬天...
lurel
2007-01-17
打赏
举报
回复
怕了,如果抽奖程序这个写法,可真是无语了。
信念
2007-01-17
打赏
举报
回复
我晕,刚才写完了那句话直接按了F9
昏迷。。。
信念
2007-01-17
打赏
举报
回复
daydayup234:我地热情好像一把火,燃烧了整个CSDN。。。
sdoojm
2007-01-17
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Button1->Enabled=false;
int i;
for(i=0;i<Table1->RecordCount;i++)
{
DBText1->Refresh();
Table1->Next();
if(Table1->RecNo==Table1->RecordCount)
Table1->First();
}
}
我是这么写的,记录可以走,但是显示到dbtext上的记录只有下一条,不能滚动,那么什么原因呢
daydayup234
2007-01-17
打赏
举报
回复
猜测你的意思
private:bool stopped;
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
stopped=true;
DBText1->DataSource=DataSource1;
DataSource1->DataSet=Table1;
DBText1->DataField="你Table的字段";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender) //按“停止”
{
stopped=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)//按“开始”
{
stopped=false;
Table1->Open();
for(int i=0;i<Table1->RecordCount;i++)
{
Table1->Next();
Application->ProcessMessages();
if(stopped)
{
ShowMessage(DBText1->Field->AsString+"号码被选中");
return;
}
}
}
连接数据库你事先做好
节庆
抽奖程序
一个很小的节庆
抽奖程序
,使用
C++builder
2010编程,有抽奖动画显示,抽奖名单以xls文件读取,希望大家喜欢
获得CPU-ID(序列号、机器码)的C++代码源码
在网上找了一些代码,很多不好用,最后选了下面的一个,并经过自己的优化测试。主要通过上面的汇编指令,然后经过hash运算可以缩小序列号的长度。本篇文章属于《518抽奖软件开发日志》系列文章的一部分。
Edit文本框支持回车Tab字符输入的方法C++源码
我在开发《518抽奖软件》(www.518cj.net)的时候,要在文本框里输入一行行的名单,要支持回车换行、Tab字符的输入。但是默认对话框上的文本框,是没法输入...本篇文章属于《518抽奖软件开发日志》系列文章的一部分。
使用C#
编写
.NET分析器-完结
译者注这是在Datadog公司任职的Kevin Gosse大佬使用C#
编写
.NET分析器的系列文章之一,在国内只有很少很少的人了解和研究.NET分析器...之前只能使用C++
编写
,自从.NET NativeAOT发布以后,使用C#
编写
变为可能。笔者最...
随机中奖记录生成方法
随机中奖记录生成方法
C++Builder
2010void __fastcall TForm2::Button1Click(TObject *Sender) { Memo1->Clear(); int allCount = StrToInt(LabeledEdit1->Text); int hitCount = StrToInt(LabeledEdit2->Text);
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章