找回密码
 立即注册
搜索
查看: 253|回复: 5

Delphi SQL statement的問題

[复制链接]

31

主题

44

回帖

98

积分

注册会员

积分
98
发表于 2003-5-3 09:26:34 | 显示全部楼层 |阅读模式
請問有可能將 SQL select statement的值回傳到變數中嗎?
例如:  IDLabel.Caption = Select max(EmpID) from employee + 1;
當然我知道上面的語法大有問題, but就是不知怎麼做~

註: 我想做的事是 ==>  在Employee table裡找出最大的EmpID, 再將結果加1, 回傳到IDLabel.Caption裡......但就是不知怎做;%

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-5-3 14:25:02 | 显示全部楼层
具体的语句,我不知道怎么写,语法不懂,但是SQL语句,应该是这样的:
Select max(EmpID) + 1 from employee
回复

使用道具 举报

39

主题

713

回帖

1000

积分

金牌会员

积分
1000
发表于 2003-5-3 14:32:32 | 显示全部楼层
厨师点评得不错,语法错
回复

使用道具 举报

31

主题

44

回帖

98

积分

注册会员

积分
98
 楼主| 发表于 2003-5-3 17:36:54 | 显示全部楼层
請問大蝦, 正確的語法是什麼? 好慘, 趕著交功課, 愈忙愈想不到>.<
還有一個問題
我用了以下一個語句==>  AgeLabel := IntToStr(YearsBetween(Date, BirthDateTimePicker));
但竟然出了[Error] AddEmp.pas(84): Undeclared identifier: 'YearsBetween'
但翻查書本及online help, 的而且確是有這function的.......為什麼會出這樣的錯呀>.<.........快暈了....
回复

使用道具 举报

bllsbgw 该用户已被删除
发表于 2003-5-4 07:44:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

31

主题

44

回帖

98

积分

注册会员

积分
98
 楼主| 发表于 2003-5-4 14:05:54 | 显示全部楼层
謝謝你~~救了我的命~~嗚嗚>.<
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 17:56 , Processed in 0.094471 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表