我正在处理一个返回DateTime数据类型列的存储过程.
但我想只返回hh:mm没有秒.我正在使用它,但它返回秒.
CONVERT(VARCHAR(8), tbltime.Time, 108) AS [Time]
Run Code Online (Sandbox Code Playgroud)
有什么想法删除秒?
是否可以将参数传递给 where 子句中的视图?如果可能的话,我怎样才能用参数编写以下示例?
CREATE VIEW comedies AS
SELECT *
FROM films
WHERE kind = $param;
Run Code Online (Sandbox Code Playgroud) 我有一个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);'.
有任何想法吗?
我有一个表3列:username,password和permission.我试图编写一个存储过程接受@username作为输入参数,然后输出一个参数@permission.我该怎么做呢?
我里面的这段代码Page_Load的Site.Master.cs.
if(User.IsInRole("Read"))
{
NavigationMenu.Visible = false;
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
非静态字段,方法或属性'Microsoft.VisualBasic.ApplicationServices.User.IsInRole(string)需要对象引用.
有线索吗?
如何修改此命令以使标识列具有五位数字整数,如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 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) 我有一个表具有相同日期的行.
Date
--------------
1/02/2012
1/02/2012
1/02/2012
Run Code Online (Sandbox Code Playgroud)
我怎样才能区分它们并且只获得一行结果.01/02/2012