小编Red*_*ght的帖子

左对齐文本区域中的文本

我不知道如何做到这一点,这是我的语法,但将文本保留在文本区域的中心。

<textarea name="mytextarea" cols="50" rows="5" style="align-content:center; overflow:auto; border:6px outset #000000;" >
    Doggie: 100 - 94
    Cat:    93 - 74
    Apple:  73 - 50
    Orange: 49 - 0
    </textarea>
Run Code Online (Sandbox Code Playgroud)

编辑

这是我的完整代码和运行它时的屏幕截图:

%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <textarea name="mytextarea" cols="50" rows="5" style="text-align:left; overflow:auto; border:6px outset #000000;" >
            Doggie: 100 - 94
            Cat:    93 - 74
            Apple:  73 - 50
            Orange: 49 - 0
        </textarea>    
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

编辑 …

html css

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

从SQL查询返回参数

我试图运行一个SQL存储过程并从查询中返回一个值.我的语法抛出错误:

无法将类型'System.Data.SqlClient.SqlParameter'隐式转换为'decimal'

这是我的语法,我应该改变什么才能让它正常运行?

public Decimal ReturnValueFromQuery(string connectionString, string sqlQuery, int blah, DateTime d1, DateTime d2)
{
string cs = System.Configuration.ConfigurationManager.AppSettings[connectionString].ToString();
try
{
    using (SqlConnection conn = new SqlConnection(cs))
    using (SqlCommand cmd = conn.CreateCommand())
    {
        cmd.CommandText = sqlQuery;
        cmd.Connection = conn;
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.Add("@blah", SqlDbType.Int).Value = blah;
        cmd.Parameters.Add("@startDate", SqlDbType.Date).Value = d1;
        cmd.Parameters.Add("@endDate", SqlDbType.Date).Value = d2;
        var returnParameter = cmd.Parameters.Add("@ReturnVal", SqlDbType.Int);
        returnParameter.Direction = ParameterDirection.ReturnValue;
        conn.Open();
        cmd.ExecuteNonQuery();
        return returnParameter;
    }
}
catch { }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net sql-server-2008

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

SQL要求声明声明的变量

我试图运行这个SQL语法,但我一直收到错误:

消息137,级别15,状态2,行1
必须声明标量变量"@startDate".

但是,在我看来,变量已在我的过程开始时声明.为什么会抛出错误,我需要做些什么来修复它?

我使用此语法来调用我的存储过程:

exec [dbo].[DoThis] '01/01/2015','01/31/2015'
Run Code Online (Sandbox Code Playgroud)

这是完整的程序,它提出了上面的编译错误.

ALTER Procedure [dbo].[DoThis]
(
  @startDate datetime,
  @endDate datetime
)
As 


Declare @storename varchar(500), @dblocation varchar(500), @sql varchar(max)

Select storename, dblocation
INTO #allstores
FROM tbl_allstores
where sales >= '1,000,000'

Declare c1 Cursor For

Select storename, dblocation
FROM #allstores

Open c1 

Fetch Next From c1 Into @storename, @dblocation

While @@FETCH_STATUS = 0
Begin
  Set @sql = 'Insert Into #storeinfo (storename, employeename, employeeaddress, employeephone) '
            +'Select '''+@storename+''' As ''storename'', '
            +'employeename, employeeaddress, employeephone ' …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server-2008

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

标签 统计

sql-server-2008 ×2

asp.net ×1

c# ×1

css ×1

html ×1

t-sql ×1