1

对于大多数人来说,这似乎是一个愚蠢的问题,但它已经困扰了我很长一段时间。

我们如何在 SQL Server CE 中连接字符串和整数?

仅供参考,我正在使用 Vb.Net 和 Visual Studio 2010 查询生成器。

我试过

SELECT CONVERT(VARCHAR(10), mi.qty) FROM MutationItem mi

SELECT CAST(qty AS VARCHAR(10)) AS Expr1 FROM MutationItem mi

SELECT CAST(qty AS VARCHAR) AS Expr1 FROM MutationItem mi

没有运气。

后者给了我一个错误:

函数参数列表中的错误:“AS”无法识别。无法解析查询文本。

请帮我解决这个问题。

谢谢 !

4

2 回答 2

0

对不起,伙计们,这是我的错。

或者实际上是巫师的坏事。

因此,即使它给了我一个错误,我也尝试推动它,并且它最终起作用了。

我的猜测是表关系设计器无法复制 CAST 或 CONVERT,然后给我一个警告。

干杯!

于 2012-07-24T03:59:00.133 回答
0

我跳过了这个问题 Visual Studio create a function with the code which throws questions

例如sybase上的这段代码sql

CREATE FUNCTION GetV(@cod NUMERIC(8)) 
RETURNS VARCHAR(20)
AS
BEGIN
  DECLARE @result VARCHAR(20)
  DECLARE @query VARCHAR(100)
  SET @query = (SELECT p.v1+' '+cast(p.v2 AS VARCHAR)+'X'+cast(p.v3 AS VARCHAR) FROM table1 p WHERE p.cod=@cod)
  IF(@query IS NULL OR @query = '' OR @query = ' ')
    SET @result = 0
  ELSE
    SET @result = @query
  RETURN @result
END
GO
于 2013-01-28T20:16:03.520 回答