我的问题是这样:
我在SQL SERVER里面建了个数据库test,并建了张表test2,表中有两个字段
t1,t2。现在我在DELPHI里面用QUERY访问数据库。现在我如何把这两个字段
的值取出然后赋给我程序中的两个变量a1,a2。(表中一直只有一行记录)
具体的SQL语句和程序怎么写法?我还有个问题,如何判断一张表是否为空的SQL语句是不是这样的:
select * from test
然后看它的EOF属性是否为真。
我在SQL SERVER里面建了个数据库test,并建了张表test2,表中有两个字段
t1,t2。现在我在DELPHI里面用QUERY访问数据库。现在我如何把这两个字段
的值取出然后赋给我程序中的两个变量a1,a2。(表中一直只有一行记录)
具体的SQL语句和程序怎么写法?我还有个问题,如何判断一张表是否为空的SQL语句是不是这样的:
select * from test
然后看它的EOF属性是否为真。
解决方案 »
- delphi7中如何枚举摄像头支持的分辨率
- 关于图像显示
- 如何在「开始」菜单\程序下建一个快捷目录,便在该目录下建快捷方式
- 如何用SQL语句或存储过程对一个数据表实现这样的功能,请各位高手指点!
- 请问怎样监测网卡的当前传输速率?
- 取这个月的第一天用什么函数,我太懒了,不想定代码
- 一个非常菜鸟的问题----如何打开一个新FORM,如何如何把一个变量从一个FORM 到另一个FORM?
- 为什么当敲回车的时候KeyPress不执行?
- 如何获取richedit滚动条位置
- 請問大家: 工具欄圖標哪有?
- 关于ini文件的问题!
- DELPHI自带的那个添加删除前一个后一个得那个控件不太好用,谁有一个中文并带有图标的这类控件么?
a1 := select t1 from test2
a2 := select t2 from test2
var
a1,a2: string;
begin
a1:=adoquery1.fieldbyname('t1').asstring;
a2:=adoquery1.fieldbyname('t2').asstring;
end;it's a way.
a1,a2: string;
begin
a1:=adoquery1.fieldbyname('t1').asstring;
a2:=adoquery1.fieldbyname('t2').asstring;
end;
a1:=adoquery1.fieldbyname('t1').asstring;
a2:=adoquery1.fieldbyname('t2').asstring;判断bof=eof
如果是在query等控件,可以类似使用query1.recordcount;
if query1.eof then
这样就是判断有没有你要的记录