有一table(P_date,chip_type,fail_item,total),
9/11/2002 A Pass 21
9/11/2002 A track 2
9/12/2002 A pass 30
9/12/2002 A Others 1
其中fail_item每天在table出现可能性有6种,(pass,track,peng,dang,eang,Others)
但不确定
我现在想把6种可能性都加上既变为:
9/11/2002 A Pass 21
9/11/2002 A track 2
9/11/2002 A peng 0
9/11/2002 A dang 0
9/11/2002 A eang 0
9/11/2002 A Others 0
..........
9/12/2002 A pass 30
9/12/2002 A Others 1
......................
该怎么插入record?
paradox类型,chip_type有2种!(A,B)
9/11/2002 A Pass 21
9/11/2002 A track 2
9/12/2002 A pass 30
9/12/2002 A Others 1
其中fail_item每天在table出现可能性有6种,(pass,track,peng,dang,eang,Others)
但不确定
我现在想把6种可能性都加上既变为:
9/11/2002 A Pass 21
9/11/2002 A track 2
9/11/2002 A peng 0
9/11/2002 A dang 0
9/11/2002 A eang 0
9/11/2002 A Others 0
..........
9/12/2002 A pass 30
9/12/2002 A Others 1
......................
该怎么插入record?
paradox类型,chip_type有2种!(A,B)
解决方案 »
- 转贴一封:Delphi程序员现状(招聘感想、招聘试题)
- 如何解决socket error #10048 address already in use的问题?在线等!
- 简单问题。。。。。。。。
- 如何在指定的位置搜索文件呢?
- 自建smtp
- delphi有没有带check的treeview
- 请教关于ADSL和RAS的问题
- record already locked by this session 的錯誤訊息
- 我想做1个可以察看exe文件都调用了那些api的程序,谁给点资料?
- 装了OFFICE XP后,系统默认的输入法变为全拼了……
- 创意问题 最好是各位姐姐,妹妹,大娘,大婶近来最好,知女人心者男士也好(别删好么?)
- 如何在报表中显示4位的日期,如:2002-7-18?
var
arr1:array[0..1] of string=('A','B');
arr2:array[1..6] of string=('pass','track','peng','dang','eang','Others');
arr3:array[1..12] of integer; //分别对应12种情况的total
i,j:integer;
begin
... //根据当天情况给arr3赋值
for i:=0 to 1 do
for j:=1 to 6 do
begin
Table1.insert;
Table1.FieldByName('P_date').asDateTime:=Date;
Table1.FieldByName('chip_type').asString:=arr1[i];
Table1.FieldByName('fail_item').asString:=arr2[j];
Table1.FieldByName('total').asInteger:=arr3[i*6+j];
Table1.post;
end;
end;
我对临时表不会用,我用程序试着做了,但是paradox类型的,不知道
dbase5该怎么定义字段?
Query1.SQL.Text:='select * into TempTbl from Table'
Query1.ExecSQL;
//生成一个TempTble表,可以当成你的临时表用。可以对它进行操作