我的问题是这样:
我在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属性是否为真。
解决方案 »
- 询问动态库与读写卡相关问题
- Delphi中如何对XML中任意节点进行添加、修改、删除、查询等操作?急。
- 这样的问题怎么解决
- 关于曲线拟和的问题,高手赐教!!!!高分了!!!
- 编译错误,为什么系统不能找到'TKeyBuffer'?
- 向大家推荐一些好东东
- 怎样传递Http命令给相应的网页,并获得返回信息?
- 大家好,请问谁知道关于药店管理软件的网址,谢谢谢!
- Oracle关于日期查询,怎么才能用到索引?
- Kingron(WinAPI),我做出来的菜单是要右击打开的,如何才能左击弹出?
- 关于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
这样就是判断有没有你要的记录