mssql @@ERROR 使用
mssql
错误日志文件存放位置:C:\Program Files\Microsoft SQL Server\MSSQL\LOG 用记事本查看
@@ERROR返回一个整数 0为正常
sysmessages 存放的错误信息系统表(master)
USE master
select * from sysmessages where error=错误编号 可查询错误的原因
触发器中可用 RAISERROR (50009, 16, 10) 抛出错误,其中50009就是错误编号,也可以是错误信息说明 16 10 具体的行和列可自已定
也可定义自定义的消息
将自定义的消息添加到 sysmessages。
USE master
EXEC sp_addmessage 50001, 16,
N'Percentage expects a value between 20 and 100.
Please reexecute with a more appropriate value.','us_english',false,replace
EXEC sp_addmessage 50001, 16, '员工代码没有找到','简体中文',false,replace
50001 16 必须一致 先添加 us_english版的,再添加 '简体中文'
replace 意思是说,如果存在 50001 编号的信息,就会被新的信息替换
相关推荐
-
mssql @@ERROR 使用
mssql 错误日志文件存放位置:C:\Program Files\Microsoft SQL Server\MSSQL\LOG 用记事本查看 @@ERROR返回一个整数 0为正常 sysmessages 存放的错误信息系统表(master) USE master select * from sysmessages where error=错误编号 可查询错误的原因 触发器中可用 RAISERROR (50009, 16, 10) 抛出错误,其中50009就是错误编号,也可以是错误信息说明 16
-
php的mssql数据库连接类实例
本文实例讲述了php的mssql数据库连接类实例代码,分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: class DB_Sql { var $Host = ""; var $Database = ""; var $User = ""; var $Password = ""; var $Link_ID = 0; var $Query_ID = 0; var $Rec
-
PHP封装的MSSql操作类完整实例
本文实例讲述了PHP封装的MSSql操作类.分享给大家供大家参考,具体如下: <?php /*MSSql的操作类*/ class MSSql { var $link; var $querynum = 0; /*连接MSSql数据库,参数:dbsn->数据库服务器地址,dbun->登陆用户名,dbpw->登陆密码,dbname->数据库名字*/ function Connect($dbsn, $dbun, $dbpw, $dbname) { if($this->link
-
Linux下php连接SQLServer 2000数据库的配置方法
说明: Linux服务器系统:CentOS 5.5 Web环境:LAMP或者LNMP Windows服务器系统:Windows Server 2003 Windows服务器IP地址:192.168.21.134 数据库环境:SQL Server 2000数据库 数据库账号:sa 数据库密码:123456 实现目的:Linux服务器中的php程序能够连接到Windows服务器中的SQL Server 2000数据库 具体步骤: 一.在Linux服务器中安装freetds 1.安装编译工具及驱动程序
-
python 连接各类主流数据库的实例代码
本篇博文主要介绍Python连接各种数据库的方法及简单使用 包括关系数据库:sqlite,mysql,mssql 非关系数据库:MongoDB,Redis 代码写的比较清楚,直接上代码 1.连接sqlite # coding=utf-8 # http://www.runoob.com/sqlite/sqlite-python.html import sqlite3 import traceback try: # 如果表不存在,就创建 with sqlite3.connect('test.db')
-
vs code连接sql server数据库步骤及遇到的问题小结
最近因为要在vs code上连接到sql server数据库,第一次尝试,之前用 java的时候使用jdbc连接过数据库,感觉用vs code连接数据库步骤要简单一些,网上写的博客也不是特别多,就顺便把我的步骤记录下来,仅供参考,这里也参考了官网给出的连接方法,链接放在文章下方了. 第一步,安装mssql扩展 先在vs code的扩展里面找到SQL Server(mssql)扩展,并下载安装即可. 下载好之后会出现SQL SERVER的版块.(请忽略已经连接好的数据库) 第二步,连接到 SQL
-
php MsSql server时遇到的中文编码问题
但导到sqlserver 2005后,发现其中文编码只支持GB 和 UCS-2(unicode 16),所以直接在数据库中查询显示正确,但使用php的utf9编码显示时则全是乱码.找了大量资料,什么使用mssql,freetds,odbc,ado或直接每次查询和写入都进行转码等建议都有.不过实际测试中,发现Ado这种方法是好用的. 代码如下: 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type"
-
php连接mssql的一些相关经验及注意事项
为了能让PHP连接MSSQL,系统需要安装MSSQL,PHP,且在PHP.ini中的配置中,将 ;extension=php_mssql.dll前面的;去掉 1.连接MSSQL 复制代码 代码如下: $conn=mssql_connect("实例名或者服务器IP","用户名","密码"); //测试连接 if($conn) { echo"连接成功"; } 2.选择要连接的数据库 复制代码 代码如下: mssql_select_
-
Fckeditor XML Request error:internal server error (500) 解决方法小结
原来一直能用的ecshop后台信息发布里面的fckeditor上传功能,换了个机器后不能用了.以为是文件损坏,上传一边不行. 什么xml错误,还弹出一个大的JavaScript alert警告框,内容就是服务器端错误的500内容 网上搜,又说是配置问题,主题问题,想想都不应该,直接请求 复制代码 代码如下: filemanager/connectors/php/connector.php 出了服务器的500错误,html文件能访问,txt也行. 后来从根目录开始查,发现到fckeditor目录里
-
SQL2005 provider: 命名管道提供程序 error: 40 无法打开到 SQL Server 的连接
ASP.net连接SQL 2005数据库出现错误提示:在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 解决方法: 1.确保使用连接的用户名和密码可以正确登录到SQL2005. 2.确保服务器端的数据库允许远程连接,登录SQL2005企业管理器后,右键本机数据库点击"属性&qu
随机推荐
- JS在onclientclick里如何控制onclick的执行
- 一个用vbs查找硬盘所有分区中的指定程序的代码
- JNDI,JTA和JMS简介
- asp.net 产生随机颜色实现代码
- php使用date和strtotime函数输出指定日期的方法
- PHP实现腾讯与百度坐标转换
- Android中Intent传递对象的两种方法Serializable,Parcelable
- Android编程判断网络是否可用及调用系统设置项的方法
- 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- 使用HTTP api简单的远程执行PowerShell脚本
- JS在浏览器中解析Base64编码图像
- ionic2 tabs使用 Modal底部tab弹出框
- Javascript学习笔记之相等符号与严格相等符号
- Android使用libgdx实现模拟方向键控制角色移动的方法
- 在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
- Javascript控制页面链接在新窗口打开具体方法
- ASP编程入门进阶(五):内置对象Response
- JS运动特效之同时运动实现方法分析
- .net core部署到windows服务上的完整步骤
- python简易实现任意位数的水仙花实例