小编pik*_*ikk的帖子

代码旁边和代码背后的区别

谁能告诉我Asp.NET中的代码和代码背后有什么区别?

c# asp.net

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

SQL Server 2005 DateTime(仅返回hh:mm)

我正在处理一个返回DateTime数据类型列的存储过程.

但我想只返回hh:mm没有秒.我正在使用它,但它返回秒.

 CONVERT(VARCHAR(8), tbltime.Time, 108) AS [Time]
Run Code Online (Sandbox Code Playgroud)

有什么想法删除秒?

sql sql-server sql-server-2005

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

将参数传递给视图

是否可以将参数传递给 where 子句中的视图?如果可能的话,我怎样才能用参数编写以下示例?

CREATE VIEW comedies AS
    SELECT *
    FROM films
    WHERE kind = $param;
Run Code Online (Sandbox Code Playgroud)

postgresql

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

获取GridView行

我有一个GridView,它绑定到Page_Load上的SqlDataReader.它有一个带按钮的列,我试图在使用以下代码单击按钮时获取该行:

int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = GridView1.Rows[index];
Run Code Online (Sandbox Code Playgroud)

编辑:从评论部分粘贴.aspx页面

 <asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" OnRowCommand="GridView1_RowCommand" DataKeyNames="id" GridLines="None"> <AlternatingRowStyle BackColor="White" /> 
    <Columns> 
        <asp:TemplateField> 
             <ItemTemplate> 
                  <asp:Button ID="btnChange" runat="server" Text="Change" CommandName="Test" Visible='<%# Convert.ToBoolean(Eval("Tested")) == true ? true : false %>' /> 
             </ItemTemplate> 
         </asp:TemplateField> 
     </Columns>
</aspx:GridView> 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:'System.FormatException:输入字符串格式不正确.在线'int index = Convert.ToInt32(e.CommandArgument);'.

有任何想法吗?

c# asp.net gridview

3
推荐指数
1
解决办法
5944
查看次数

存储过程包含输入和输出参数

我有一个表3列:username,passwordpermission.我试图编写一个存储过程接受@username作为输入参数,然后输出一个参数@permission.我该怎么做呢?

sql sql-server stored-procedures

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

User.IsInRole错误

我里面的这段代码Page_LoadSite.Master.cs.

if(User.IsInRole("Read"))
{
   NavigationMenu.Visible = false;
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

非静态字段,方法或属性'Microsoft.VisualBasic.ApplicationServices.User.IsInRole(string)需要对象引用.

有线索吗?

c# asp.net authorization

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

SQL Server IDENTITY列

如何修改此命令以使标识列具有五位数字整数,如00000并从00001开始?

CREATE TABLE [dbo].[Company]
(
  [CompanyId] [bigint] IDENTITY(1,1) NOT NULL,
  [Name] [nvarchar](200) NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

声明var外部函数

为什么我不能声明例如var myVar ="myvariable"作为类中的全局变量?有什么办法吗?

c# c#-4.0

0
推荐指数
1
解决办法
2896
查看次数

使用SQL Server Express获取存储过程的值

我有一个存储过程,它检查SQL Server数据库表中的用户名和密码.如果用户名和密码正确或返回0,则存储过程返回1.这是代码.你能告诉我怎样才能获得1或0分?这rdr.toString不起作用.

SqlCommand cmd = new SqlCommand("sp_IsValidLogon", conn);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add(new SqlParameter("@Username", textBox1.Text));
cmd.Parameters.Add(new SqlParameter("@Password", textBox2.Text));

rdr = cmd.ExecuteReader();
label1.Text = rdr.ToString();
Run Code Online (Sandbox Code Playgroud)

c# sql-server

0
推荐指数
1
解决办法
868
查看次数

不同的日期列

我有一个表具有相同日期的行.

      Date
    --------------
1/02/2012
1/02/2012
1/02/2012
Run Code Online (Sandbox Code Playgroud)

我怎样才能区分它们并且只获得一行结果.01/02/2012

sql sql-server

-6
推荐指数
2
解决办法
76
查看次数