大约的要求如下:--存储过程执行判断功能,判断将在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
解决方案 »
- 利用窗体的CAPTION来获取窗体的NAME
- 好心人进来看一下好吗?谁能帮我把以下的代码转DELPHI代码吗?小弟看不懂。。谢谢各位了
- 求一个数据库更新的有效算法
- 直接读光盘的问题,大家看看这是什么原因?
- 托盘图标为什么在程序退出后还不消失?
- DXDBGRID
- 关于delphi里frame的问题
- 请太阳风兄和有缘兄回去看看刚才( 我想用一个循环来动态的生成某类的多个对象,加到连表中怎么操作,好象我用了new不能用啊!)的贴子,
- ado+access,插入纪录后,post成功,若再来编辑此纪录,就无法post.
- 存储过程的参数
- 请教一下关于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