大约的要求如下:--存储过程执行判断功能,判断将在SQL中执行后返回结果到DELPHI,而不在DELPHI中执行判断
CREATE PROCEDURE prcTable
@test1 VARHCAR(100) OUTPUT,
@test2 布尔类型的值(Bit?) OUTPUT
AS
IF (SELECT COUNT(*) FROM Table) = 0
BEGIN
输出@test1='无数据',让DELPHI ShowMessage
输出@test2布尔值,让DELPHI判断TRUE或FALSE,如果是TRUE,则继续执行下一步,如果是FALSE,则终止执行
END
RETURN
CREATE PROCEDURE prcTable
@test1 VARHCAR(100) OUTPUT,
@test2 布尔类型的值(Bit?) OUTPUT
AS
IF (SELECT COUNT(*) FROM Table) = 0
BEGIN
输出@test1='无数据',让DELPHI ShowMessage
输出@test2布尔值,让DELPHI判断TRUE或FALSE,如果是TRUE,则继续执行下一步,如果是FALSE,则终止执行
END
RETURN
解决方案 »
- 一个关于delphi5的问题,答对就有分
- 有关ListView的问题
- 请问哪位是开过书店?
- 各位,此功能如何代码实现?
- 系统升级的一个问题(from delphi5 to delphi6)!!!急
- procedure SetMon(str:integer;str1:integer = str);申明不正确????
- 在Chart或DBChart中,能在程序运行过程中动态增加和删除一条线吗,应该怎样做呢?谢谢?
- 入门者问题,关于ADO
- 高手请进!
- 请教D5的调试问题。我的程序有一个窗体不能进入断点,但其他窗体可以。Why?
- 请教一下关于Delphi开发的客户端和J2EE开发的中间件之间通讯的方法?
- 招聘程序员,诚招
CREATE PROCEDURE prcTable
@test1 VARHCAR(100) OUTPUT,
@test2 bit OUTPUT
AS
IF not exists(SELECT * FROM Table)
BEGIN
Select @test1='无数据',@test2=false
END
else
begin
Select @test1='有数据',@test2=true
end
go