如题所示 如何能做到将A表的字段的值是否等于B表的字段(即B表字段本身的名字)呢也就是说取 A表的字段里的值 跟 B表字段本身的名字 来做个判断,怎么判断?如何实现呢?能否实现啊?在sybase数据库中 用delphi语言 用delphi中的查询语句能判断不?以后补分
解决方案 »
- 编译exe 选择 build with runtime packages 后打包需要哪些bpl发布?
- delphi怎样让窗口在屏幕上居中
- 怎样循环访问数据库中的数据?
- 【求助】关于Delphi中Raize控件的XP风格不起作用的问题
- 在dll里面能放TNMUDP 控件吗 急!!!!!
- 急!
- DLPHI最基本的問題。。。請幫忙
- 求DELPHI里的动态绑定ACCESS和SQL数据库的方法!
- 原子编程是什么?
- 怎么用Delphi实现一个类似于Delphi的窗口编辑器?
- stringtest:=Table1.FieldValues['A1'].AsString; 出现了"variant does not reference an automation object",这个错误?
- tabsheet显示FLASH的问题``
比如
if dsTableA.FieldByName(fieldName).AsString=dsTableB.Fields[i].FieldName then ...
怎么查询B表的记录集的字段信息
--〉
1、获取空记录,主要目的在于获取表字段信息:
select * from tableB
OpenDataSet
2、访问表字段,即记录集中的字段信息,当然要求查询语句不能有转义字段。
for i:=0 to tbBDataSet.FieldCounts-1 do
showMessage(tbBDataSet.Fields[i].FieldName);其他的自行解决吧。
table1字段“水果”,而table2字段“苹果数” “梨数” “香蕉数” “西瓜数” 等等字段,这表的字段是由另外一个程序由客户自己定义的,所以事先不知道有哪些字段。录入程序实现记录一个人一个月内得到的水果数,但是我让用户以“水果名” “水果数” 这样的方式录入。所以拿table1字段“水果”里的值与table2哪些字段名本身来个比较的。后来把“水果名” “水果数” “苹果数” “梨数” “香蕉数” “西瓜数” 等等字段都放到一个临时表里了,但是如何根据“水果名”而把相应的 “水果数” 放到 “苹果数” “梨数” “香蕉数” “西瓜数” 等里呢,越来越麻烦,好像不能实现。