小编Sre*_*ree的帖子

在SQL Server中更改列大小

如何salaryemployee表中列的列大小更改numeric(18,0)numeric(22,5)

sql t-sql database sql-server alter-table

253
推荐指数
5
解决办法
65万
查看次数

删除SQL Server 2005中的列周围的[]

当我在SQL Server中重命名列时,我不小心在列周围插入了方括号.我使用的实际陈述是:

SP_RENAME 'customer.[EMPLOYEENAMES]', '[EMPLOYEENAME]', 'COLUMN'
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试检索数据时,它只是说,我甚至尝试了方括号,它给出了同样的错误

列名称"[EMPLOYEENAME]"无效.

我该如何删除方括号.

sql-server-2005 square-bracket

27
推荐指数
2
解决办法
9215
查看次数

asp.net的.aspx页面中各种符号的含义

我在asp.net的.aspx页面中遇到过不同的符号

<%#eval(expr) %> 
<%#bind(expr) %>
<% %>  - for specifying the c# code in aspx page
<%$ %> - for specifying the SQL connection string in <asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)

这些符号背后是否有任何潜在的逻辑,或者它只是我们必须盲目记住的语法?<%%>一般意味着什么?

请帮我.

谢谢你的期待

asp.net symbols

26
推荐指数
1
解决办法
1万
查看次数

asp.net中的ashx文件

你什么时候在asp.net web应用程序中使用ashx文件?有人可以用简单的术语解释一个实际的例子吗?我从msdn了解到.ashx文件实现了ihttphandler,但是我无法从这里得到很多解释http://msdn.microsoft.com/en-us/library/system.web.ihttphandler.aspx,有人可以解释清楚吗为了我?

asp.net ashx

23
推荐指数
2
解决办法
2万
查看次数

如何仅授予对Sql Server数据库中的单个表的READ访问权限

我想只为给定用户 - xyz提供SQL Server数据库中单个表的READ访问权限

经历过以下问题:

如何为SQL Server中的数据库授予用户读取权限?

授予对数据库的SQL Server登录访问权限 - SQL Server

在SQL Server 2005中授予对2个表的只读访问权限的最佳方法?

但它为我提出了一些基本问题,通过角色和用户名提供访问权限有何不同?

请提供一种有效的方法来做到这一点

sql-server grant user-roles

18
推荐指数
2
解决办法
5万
查看次数

asp.net/C#中的静态变量

我在我的Web应用程序项目中使用了大量的静态变量.现在我从一些文章中读到它是整个项目的全局变量,静态变量中的数据可以被其他用户共享或覆盖(我的意思是它不是用户特定的或特定于会话的).

那么通常的编程习惯是不在常规Web应用程序开发中使用静态变量吗?

是否完全没有使用静态变量,就像GOTO语句/关键字一样,这意味着使用它们有很多限制,最好不要使用它们?那么在什么情况下我们使用静态关键字?

那么我有这个要求,特定变量必须在特定的webform.aspx.cs中初始化一次,并且范围必须仅限于那个特定的.aspx.cs和已经登录的特定用户?我如何满足这一要求?如果可能,任何人都可以用代码说明这一点吗

c# asp.net

11
推荐指数
2
解决办法
5528
查看次数

OBJECT_ID在SQL Server中做了什么?

我正在尝试使用OBJECT_ID并在MSDN中找到以下条目:

"返回架构范围对象的数据库对象标识号."

什么是数据库对象标识号以及什么是架构范围对象.好像我比初始时更困惑.

sql t-sql sql-server sql-server-2005 object-identity

6
推荐指数
1
解决办法
1万
查看次数

在SQL Server 2005中向存储过程添加参数之间的区别

我想知道这两个符号之间的区别.

首先,我有一个存储过程

CREATE PROCEDURE AddSomething( @zonename varchar(50), @desc varchar(255), @TheNewId int OUTPUT ) AS 
BEGIN 
   INSERT INTO a_zone(zonename, descr) VALUES(@zonename, @desc) 
   SELECT @TheNewId = SCOPE_IDENTITY()         
END
Run Code Online (Sandbox Code Playgroud)

如果我以这种方式添加参数有什么区别

SqlCommand Cmd = new SqlCommand("AddSomething", oConn); 
Cmd.CommandType = CommandType.StoredProcedure; 
SqlParameter oParam1 = Cmd.Parameters.AddWithValue("@zonename", sName);
SqlParameter oParam2 = Cmd.Parameters.AddWithValue("@desc", description);
Run Code Online (Sandbox Code Playgroud)

SqlCommand Cmd2 = new SqlCommand("AddSomething", oConn); 
Cmd2.CommandType = CommandType.StoredProcedure;
cmd2.Parameters.Add("@zonename", SqlDbType.VarChar).Value = zonename.Text.Trim();
cmd2.Parameters.Add("@desc", SqlDbType.VarChar).Value = desc.Text.Trim();
Run Code Online (Sandbox Code Playgroud)

请帮我

谢谢你的期待

parameters ado.net stored-procedures sql-server-2005

5
推荐指数
2
解决办法
5992
查看次数

无法通过c#代码将十进制数插入sql server表

我无法在Sql Server表中插入十进制值.

我想要做的是通过这些代码行自我解释:

long fileSizeInBytes = ComponentUploadControl.FileContent.Length;
Decimal fileSizeInMB = Convert.ToDecimal(fileSizeInBytes) / (1024.0m * 1024.0m);
Decimal fileSizeInMBRounded = Math.Round(fileSizeInMB, 2);
cmd.Parameters.Add("@fileSize", SqlDbType.Decimal).Value = fileSizeInMBRounded;
Run Code Online (Sandbox Code Playgroud)

插入到数据库中的值将被删除小数位.更具体地说,如果fileSizeInMBRounded是11.73,则插入到数据库中的值是11,00

请帮我

谢谢你的期待

c# rounding-error decimal

5
推荐指数
1
解决办法
9631
查看次数

在c#中将long转换为十进制

我有一个值存储在一个类型为"long"的变量中.

long fileSizeInBytes = FileUploadControl.FileContent.Length;
Decimal fileSizeInMB = Convert.ToDecimal(fileSizeInBytes / (1024 * 1024));
Run Code Online (Sandbox Code Playgroud)

我想将fileSizeInBytes转换为舍入到小数点后2位的十进制数字(如:1.74,2.45,3.51)但是我无法获得所需的结果.我只得到单个数字,结果没有小数位.有人可以帮助我吗?

谢谢你的期待

c# asp.net decimal type-conversion

4
推荐指数
1
解决办法
2万
查看次数