服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '410' 附近有语法错误。
14 个解决方案
#1
你贴的错误信息没有你的语句,是看不明白的
存入变量? 你是说输出参数吗?
存入变量? 你是说输出参数吗?
#2
调试的时候可以 print @s 变量出来
#3
语句贴出来。
#4
我的问题就是如何把信息存入s中
#5
如:select pz,,gg,xs from ww1.dbo.lsee,提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
如:select pz,,gg,xs from ww1.dbo.lsee,提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
如:select pz,,gg,xs from ww1.dbo.lsee,提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
#6
select pz,,gg,xs from [ww1].[dbo].[lsee]
#7
QUOTENAME()也可以用这个函数来实现
#8
如何用,能不能具体一点。
#9
select pz
,,gg,xs from ww1.dbo.lsee
刚发现这里,笔误?
刚发现这里,笔误?
#10
我的意思不是说怎么样检查错误,我是想找出错误后提示的信息,并把它赋给变量。
#11
DECLARE @S VARCHAR(10)
SELECT TOP 1 @S=PZ from [ww1].[dbo].[lsee]
查询变量类似这样
捕捉错误信息,到程序里去 try{}catch(e){}去捕获
#12
select pz ,,gg,xs from ww1.dbo.lsee
刚发现这里,笔误?
我故意这样写的,是为了知道一个错误,得到提示错误的信息。
#13
也可以这样,贴上版主以前的东西
BEGIN TRY
SELECT 1/0
END TRY
BEGIN CATCH
SELECT ERROR_LINE() AS 'Line',
ERROR_MESSAGE() AS 'Message',
ERROR_NUMBER() AS 'Number',
ERROR_PROCEDURE() AS 'Procedure',
ERROR_SEVERITY() AS 'Severity',
ERROR_STATE() AS 'State'
END CATCH
#14
用try/catch,但是不保证能捕获所有错误
#1
你贴的错误信息没有你的语句,是看不明白的
存入变量? 你是说输出参数吗?
存入变量? 你是说输出参数吗?
#2
调试的时候可以 print @s 变量出来
#3
语句贴出来。
#4
调试的时候可以 print @s 变量出来
我的问题就是如何把信息存入s中
#5
如:select pz,,gg,xs from ww1.dbo.lsee,提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
如:select pz,,gg,xs from ww1.dbo.lsee,提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
语句贴出来。
如:select pz,,gg,xs from ww1.dbo.lsee,提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
#6
select pz,,gg,xs from [ww1].[dbo].[lsee]
#7
QUOTENAME()也可以用这个函数来实现
#8
QUOTENAME()也可以用这个函数来实现
如何用,能不能具体一点。
#9
select pz
,,gg,xs from ww1.dbo.lsee
刚发现这里,笔误?
刚发现这里,笔误?
#10
我的意思不是说怎么样检查错误,我是想找出错误后提示的信息,并把它赋给变量。
#11
如:select pz,,gg,xs from ww1.dbo.lsee,提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
语句贴出来。
如:select pz,,gg,xs from ww1.dbo.lsee,提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ',' 附近有语法错误。
如何获得提示的信息,并存入一个变量。
DECLARE @S VARCHAR(10)
SELECT TOP 1 @S=PZ from [ww1].[dbo].[lsee]
查询变量类似这样
捕捉错误信息,到程序里去 try{}catch(e){}去捕获
#12
select pz ,,gg,xs from ww1.dbo.lsee
刚发现这里,笔误?
我故意这样写的,是为了知道一个错误,得到提示错误的信息。
#13
也可以这样,贴上版主以前的东西
BEGIN TRY
SELECT 1/0
END TRY
BEGIN CATCH
SELECT ERROR_LINE() AS 'Line',
ERROR_MESSAGE() AS 'Message',
ERROR_NUMBER() AS 'Number',
ERROR_PROCEDURE() AS 'Procedure',
ERROR_SEVERITY() AS 'Severity',
ERROR_STATE() AS 'State'
END CATCH
#14
用try/catch,但是不保证能捕获所有错误