社区
应用实例
帖子详情
如何来做这个工作?
computerstarveling
2004-10-10 12:52:18
麻烦大家先听听我的这个构思:
我想做一个insert/update触发器,然后判断inserted中A字段的值是否是数字,如果不是则提示一句话,现在我想把这句话能够在我的程序中显示出来,应该怎么做呢?
...全文
83
7
打赏
收藏
如何来做这个工作?
麻烦大家先听听我的这个构思: 我想做一个insert/update触发器,然后判断inserted中A字段的值是否是数字,如果不是则提示一句话,现在我想把这句话能够在我的程序中显示出来,应该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjdn
2004-10-10
打赏
举报
回复
楼主为什么不在程序中直接判断呢?
0-9的ascii值是从48-57
你只要判断ascii值,就可以判断它们是否是数字,而且在程序中就可以判断,为什么还要经过触发器?
mgsray
2004-10-10
打赏
举报
回复
isnumeric()判断之后
raiserror 报错但之后就不会处理了
如果是希望之后的继续进行,只是报一个警告的话,建议在程序里面判断是否数字
pbsql
2004-10-10
打赏
举报
回复
CREATE TRIGGER tr_1 ON t
FOR INSERT,UPDATE
AS
if exists(select * from inserted where isnumeric(A)<>1)
begin
rollback
raiserror('A不是数字!!!',16,1)
end
然后在程序中捕捉错误信息
pbsql
2004-10-10
打赏
举报
回复
一段通用的代码:
try
ADOQuery1.Post;
except
mss:='数据保存出错!'+#13+'出错代码:'+inttostr(ADOCnn.Errors.Item[0].NativeError)+#13+'出错信息:'+ADOCnn.Errors.Item[0].Description;
MessageBox(handle,pchar(mss),'警告',MB_OK+MB_ICONWARNING);
end;
computerstarveling
2004-10-10
打赏
举报
回复
我用的是DELPHI,哪位可以帮忙告诉一下怎么捕捉吗?
pbsql
2004-10-10
打赏
举报
回复
关键这个错误怎么在前台程序来捕捉?
这个由开发工具而定,具体怎么做建议翻翻书
computerstarveling
2004-10-10
打赏
举报
回复
CREATE TRIGGER tr_1 ON t
FOR INSERT,UPDATE
AS
if exists(select * from inserted where isnumeric(A)<>1)
begin
rollback
raiserror('A不是数字!!!',16,1)
end
然后在程序中捕捉错误信息
------------------------
关键这个错误怎么在前台程序来捕捉?
性能测试核心知识解惑
课程重点是强调方法论和扩展思维视角(我们从思维的高度去理解和掌握性能测试,而不是从工具细节上去狭隘的了解性能测试
工作
),这个课程让初入性能测试的新人或是多年野蛮生长的老人,都能在思维和方法上更前进一步...
Scrapy 爬虫框架实战和项目管理
对于那些想在
工作
中摸鱼的Python工程师来说就一定要使用爬虫框架,你会发现省不少力气而且效率真心非常高,不过一切都是在对框架熟练掌握的基础上、和对业务的深刻理解来说来说。 但凡说 Scrapy 无用的基本上没有...
区块链之Go语言设计模式
客户端可以使用这个解释器来解释这个语言中的句子。解释器模式将描述怎样在有了一个简单的文法后,使用模式设计解释这些语句。在解释器模式里面提到的语言是指任何解释器对象能够解释的任何组合。在解释器模式中需要...
嵌入式软件工程师完全学习路线图专题-项目实战来袭
这个课程也很精华,分为20个小课程一共92小时,学习本课程并且把课程中的练习都
做
下来后,整个人的程序编写和调试功能会极大提升,用已经学完的同学的话讲是“感觉整个人脱胎换骨了”。Linux应用编程和网络编程这个...
高级程序员的进阶修炼
工作
三到六年的高级程序员,突然发现通过提升技术来解决所有职业成长问题,这个百试百灵的方法在这个阶段失效了。于是陷入选择的困难中,我是持续
做
技术还是转管理?我是成为全栈工程师,还是成为架构师?我是否...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章