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个要判断了。感谢。
展开
 我来答
谢3哥
2013-09-06 · TA获得超过120个赞
知道小有建树答主
回答量:402
采纳率:33%
帮助的人:140万
展开全部
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;
更多追问追答
追问
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表
下扬州啊
2013-09-06 · TA获得超过2519个赞
知道大有可为答主
回答量:4870
采纳率:40%
帮助的人:2121万
展开全部
循环ado的fields就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式