小编mar*_*kiz的帖子

将一组参数传递给存储过程

我需要将一个"id"的数组传递给一个存储过程,删除表中的所有行,除了与数组中的id匹配的行.

我怎么能以最简单的方式做到这一点?

sql stored-procedures sql-server-2005

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

动态订单方向

我编写一个SP作为参数列接受排序和方向.

我不想使用动态SQL.

问题是设置方向参数.

这是部分代码:

SET @OrderByColumn = 'AddedDate'
SET @OrderDirection = 1;

…

ORDER BY 
    CASE WHEN @OrderByColumn = 'AddedDate' THEN CONVERT(varchar(50), AddedDate)
        WHEN @OrderByColumn = 'Visible' THEN CONVERT(varchar(2), Visible)
        WHEN @OrderByColumn = 'AddedBy' THEN AddedBy
        WHEN @OrderByColumn = 'Title' THEN Title    
    END
Run Code Online (Sandbox Code Playgroud)

sql sql-server stored-procedures case sql-order-by

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

删除SQL表中的分层数据

我有一个包含分层数据的表.
一个"ParentId"列,用于保存其父级的Id("ID" - 键列).

删除行时,我想删除所有子项(所有级别的嵌套).

怎么做?

谢谢

sql sql-server-2005

16
推荐指数
3
解决办法
7649
查看次数

FormView绑定中的DropDownList

我想将dropdownlist绑定到List<MyIem>代码后面.

 <asp:DropDownList ID="listCategories"  runat="server" Height="20px"   CssClass="CategoryDropList" SelectedValue='<%# Bind("ParentId") %>' AutoPostBack="false" Width="300px">      
Run Code Online (Sandbox Code Playgroud)

不使用ObjectDataSource!

如何将其绑定到下拉列表?在什么情况下?

SelectedValue='<%# Bind("ParentId") %>'应该工作!(我的意思是dropdownlist绑定应该在此之前发生!)

.net c# asp.net formview drop-down-menu

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

错误呈现控件-无法在上下文中将[A]强制转换为[B]

我正在研究复合控件,这需要我打开多个Visual Studio IDE并在页面上添加该控件。

这将导致Visual Studio创建多个程序集。

因此,每次发生这种情况时,我都会关闭所有IDE,并删除ProjectAssemblies文件夹。

可以避免所有这些吗?那样的工作很难...

更新:

具体错误是:

发生未处理的异常。[A] VerySimpleEditor.Toolbars无法转换为[B] VerySimpleEditor.ToolBars。类型A源自位置C:\ Documents and Settings \ Mark \ Local Settings \ Application Data \ Microsoft \ VisualStudio \ 9.0 \的上下文“ LoadNoth”中的“ VerySimpleEditor,版本= 1.0.0.0,Culture = neutral,PublicToken = null” ProjectAssemlies \ j-wxrc_j01 \ verysimpleeditor.dll。类型B源自位置C:\ Documents and Settings \ Mark \ Local Settings \ Application Data \ Microsoft \ VisualStudio \ 9.0 \的上下文“ LoadNoth”中的“ VerySimpleEditor,版本= 1.0.0.0,Culture =中性,PublicToken =空” ProjectAssemlies \ bkqrbe-r01 \ VerySimpleEditor.dll。

当我尝试像这样投射时:

 using (System.IO.Stream textReader = typeof(TheEditor).Assembly.GetManifestResourceStream("VerySimpleEditor.Toolbar.xml"))
 {
         XmlSerializer deserializer = …
Run Code Online (Sandbox Code Playgroud)

asp.net composite-controls visual-studio-2008

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

Hbase从单元格中提取值和时间戳

在 hbase 中,我有列数:名称、城市……
并非所有列都有值(例如,某些行只能有“名称”)

我想提取行中的所有列+列的时间戳(按特定顺序),如果值为空,我想返回空字符串。

我面临的问题是,我必须Result通过“family”和“qualifier”访问列(我无法通过索引访问,result.listCells().get(i)因为会跳过空值)

scan.addColumn(Bytes.toBytes("personal data"), Bytes.toBytes("name"));
scan.addColumn(Bytes.toBytes("personal data"), Bytes.toBytes("city"));

ResultScanner scanner = table.getScanner(scan);

for (Result result = scanner.next(); result != null; result = scanner.next()){

    byte [] valCity = result.getValue("personal data", "city"); //can't get timestamp using this
  //check if valCity null write ("") else write the value
  //next column... 
}
Run Code Online (Sandbox Code Playgroud)

java hbase

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

读取文本文件时跳过x最后一行

我逐行从大文件中读取文本数据.
但我需要读取nx行(不要读取最后的x行).

如果不读取整个文件超过1次怎么办?
(我读线并立即处理它,所以我不能回去)

java io

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

ResultSet如何在数据为null时从对象获取String?

在我的Oracle表中,有不同类型的列。
我想将所有列都读取为数字。

String str = resultSet.getString("col1");
Run Code Online (Sandbox Code Playgroud)

问题是,如果数据库中的列定义为数字,而值是

0.5

返回的字符串将是

.5


我不能使用任何其他getter之类的方法,如getDecimal()等。

如果我使用:

String str = resultSet.getObject("col1").toString(); 
Run Code Online (Sandbox Code Playgroud)

如果该值为空,我将得到一个异常。

java database oracle jdbc resultset

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

Reflection Method.getParameterTypes() - 对象数组参数

我使用反射来获取所有方法参数名称.

问题是当其中一个参数是类型:the.package.myobject [](array)

String name = method.getParameterTypes()?[0].getName()
Run Code Online (Sandbox Code Playgroud)

我得到:[the.package.myobject;] //字母L和符号;

我怎样才能获得纯类型名称?(没有子串)

java reflection

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

需要一些帮助来理解现有的CSS布局

我在http://matthewjamestaylor.com找到了这个不同布局示例的精彩网站

特别是这一个:链接文本

(查看完整css和标记的来源)

我只是在学习CSS而无法找到哪里可以修改边距的宽度(左边和中间列)

此布局中的每个值都与另一个值相关联,因此如果我在一个位置更改它会更改其他位置.

html css

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

代表和活动

我将它们用作不同对象之间的"通信",作为发布者和订阅者模式.

我看到一些例子,有时事件被声明为静态,有时它不是:

public delegate void LogProgress(string str)
public static event LogProgress LogProgressEvent;


 if (LogProgressEvent != null)
                LogProgressEvent(tempString);
Run Code Online (Sandbox Code Playgroud)

为什么以及何时需要使用静态?

c# events

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