delphi 字段数据判断是不是为空并创建项目。
(SQL)产品表product字段productID,Item1,Item2,Item3,Item4,Item5//T(Item是检验项目5个)检验表TEST字段PROD...
(SQL) 产品表 product
字段 productID,Item1,Item2,Item3,Item4,Item5 //T(Item 是检验项目5个)
检验表 TEST
字段 PRODUCTID,item1,
PRODUCTID,item2,
PRODUCTID,item3,
PRODUCTID,item4,
PRODUCTID,item5,
我想实现判断 产品表product 检验项目ItemX如果为空则不创建到 TEST。
DELPHI 新手不知道怎么写这个,不希望用SQL 来实现 还是希望用DELPHI,最好是写一个循环语句,一条条写这个判断好累人啊我有15个要判断了。感谢。 展开
字段 productID,Item1,Item2,Item3,Item4,Item5 //T(Item 是检验项目5个)
检验表 TEST
字段 PRODUCTID,item1,
PRODUCTID,item2,
PRODUCTID,item3,
PRODUCTID,item4,
PRODUCTID,item5,
我想实现判断 产品表product 检验项目ItemX如果为空则不创建到 TEST。
DELPHI 新手不知道怎么写这个,不希望用SQL 来实现 还是希望用DELPHI,最好是写一个循环语句,一条条写这个判断好累人啊我有15个要判断了。感谢。 展开
2个回答
展开全部
adoquery.First;
while not adoquery.Eof do
begin
for i=0 to adoquery.Fields.Count do
begin
if Pos('Item'渗老空丛瞎含饥, adoquery.Fields[i].Name)>= 0 then
begin
{ TODO -oAdministrator -c : 2013-9-6 12:34:41 }
end;
end;
end;
while not adoquery.Eof do
begin
for i=0 to adoquery.Fields.Count do
begin
if Pos('Item'渗老空丛瞎含饥, adoquery.Fields[i].Name)>= 0 then
begin
{ TODO -oAdministrator -c : 2013-9-6 12:34:41 }
end;
end;
end;
更多追问追答
追问
adoquery.First; \\第一个字段?
while not adoquery.Eof do \\当没有到达最后一字段时
for i=0 to adoquery.Fields.Count do \\ 循环 0 to 字段数
if Pos('Item', adoquery.Fields[i].Name)>= 0 then \\ POS('AB','CABD')返回是多少?
TODO最后不懂。
追答
adoquery.First; \\第一条记录
while not adoquery.Eof do \\当没有到达最后一条记录
for i=0 to adoquery.Fields.Count do \\ 循环 0 to 字段数
if Pos('Item', adoquery.Fields[i].Name)>= 0 then \\ 判断字段是什么
TODO这里就是插入数据到你的TEST表
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询