请大侠帮忙,如何使ACCESS表的字段自动生成一组指定数集?(200分)

  • 主题发起人 主题发起人 allok
  • 开始时间 开始时间
A

allok

Unregistered / Unconfirmed
GUEST, unregistred user!
能否在例如:有一个对话框给用户,只需输入1和100,程序就自动生成一组数集。多谢指导!
 
你就不断的append不就行了?
 
清楚一些。
 
要求有一对话框,让用户输入数组中的第一个数与最后一个数,输入后程序自动生成用户指定的数组。例如: 要生成一组从 888888 至 999999 的数组,那么用户只需输入 第一个数 :888888 及 最后一个数: 999999,输入完毕后程序自动在ACCESS表中生成此组数集。多谢指导!
 
var i:Integer;
begin
for i:=88888 to 99999 do
begin
Query1.SQL.Clear;
Query1.SQL.Add(Format('Insert into MyTable(test) Values(%d)',));
Query1.ExecSQL;
end;
end;
以上程序就可实现从88888到99999自动将数据插入MyTable的test字段中。
 
难道只有循环append,如果只有这样
用存储过程,否则次数多了会太慢。
 
如果用SQL就可以制作这样的字段.
 
Fencer的方法有道理,但不能让用户自己定义数组!请详细些
 
让用户自己输入改成
for i:=StrToInt(Edit1.Text) to StrToInt(Edit2.Text) do
...
不就行了么。
这样可以生成一个由Edit1开始到Edit2的数组。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部