问题列表 - 第8786页

如何使用SQL Server显示从raiserror()生成的错误消息

我通过JDBC从jsp与SQL Server 2005进行交互(这是一个分配而不是真正的项目),我在我正在使用的数据库中创建了一个触发器.如果在执行此触发器时未满足某个条件,则通过raiserror()引发错误.我希望这个错误显示在通过JDBC调用SQL Server查询的实际页面上,但是当我打印出SQLException.getMessage()的结果时,我只是得到以下默认消息:

交易在触发器中结束.批次已中止.

有谁知道如何在触发器代码中提取我实际传递给raiserror的文本?我已经尝试过了:

  • SQLException.getState()
  • SQLException.getNextException()
  • SQLException.getCause()
  • SQLException.toString()

sql-server raiserror

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

获取/呈现一对多关系的最佳方法是什么?

我有两个看起来像这样的模型:

class Entry(models.Model):
user = models.ForeignKey(User)
dataname = models.TextField()
datadesc = models.TextField()
timestamp = models.DateTimeField(auto_now=True)

class EntryFile(models.Model):
    entry = models.ForeignKey(Entry)
    datafile = models.FileField(upload_to="uploads/%Y/%m/%d/%H-%M-%S")
Run Code Online (Sandbox Code Playgroud)

我想为特定用户呈现所有条目及其相关文件.现在我在我的视图中这样做以获取值:

    entries = Entry.objects.filter(user=request.user).order_by("-timestamp")
    files = {}
    for entry in entries:
        entryfiles = EntryFile.objects.filter(entry=entry)
        files[entry] = entryfiles
    return render_to_response("index.html", {'user': request.user, 'entries': entries, 'files': files, 'message': message})
Run Code Online (Sandbox Code Playgroud)

但我无法/不知道如何在我的模板中使用这些数据.这就是我现在所做的,但是不起作用:

{% for entry in entries %}
    <td>{{ entry.datadesc }}</td>
    <td><table>
        {{ files.entry }}
        {% for file in files.entry %}
        <td>{{ file.datafile.name|split:"/"|last }}</td>
        <td>{{ file.datafile.size|filesizeformat }}</td>
        <td><a href="{{ object.datafile.url }}">download</a></td> …
Run Code Online (Sandbox Code Playgroud)

python django

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

783
推荐指数
14
解决办法
47万
查看次数

云计算:设置云需要什么

设置云需要什么.我在中东有一些朋友希望设置类似谷歌和亚马逊的云,并且想知道是否有任何开放技术可以用来设置云托管服务.有任何想法吗?

cloud hosting

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

多列CSS列表

有没有办法做可重新流动的多列列表,其中列表可以使用只有有效CSS 的不同高度的列表项?通过可重复流动,我的意思是当用户拖动窗口更宽或更窄时,当列表项具有固定宽度时,列数应自动调整.

我已经看过A List Apart上的文章,但他们的解决方案都不适合所有这些(看似简单的)要求.乍一看,我认为多列列表的CCS3提议也没有(因为看起来你必须指定列数).

如果有帮助,我不是在所有关心IE6只有样的关心IE7.我的目标受众是早期采用者,精通网络的类型.

更新:仔细观察CSS3规范,指定列宽应该这样做,但实际上,我遇到了溢出等问题的怪异.有人用这种东西IRL吗?

css list css3

7
推荐指数
2
解决办法
4988
查看次数

Java中二维数组的Dijkstra算法

这是一个学校项目; 我遇到了很多麻烦,我似乎无法找到一个可以理解的解决方案.

   a b c d e z
 a - 2 3 - - -
 b 2 - - 5 2 -
 c 3 - - - 5 -
 d - 5 - - 1 2
 e - 2 5 1 - 4
 z - - - 2 4 -
Run Code Online (Sandbox Code Playgroud)

这是二维数组.因此,如果你想找到最短的路径,它来自a,b,e,d,z = 7,和(a,b)=(b,a) - 它会带你到行的相邻的新行路径

有没有人可以帮助我为这个例子实现Dijkstra的算法?我真的很感激.(我似乎最喜欢数组,地图和集合让我感到困惑,列表是可管理的 - 虽然我愿意在这一点上研究任何类型的解决方案)

[至少我不只是从网上扯下来源.我其实想学习这些东西......这真的很难(>.<)]

哦,起点是A,终点是Z.


和大多数人一样,我没有发现算法的概念很难 - 我只能看到编码正确...请帮忙吗?

示例代码 - 一位朋友帮我解决了这个问题(虽然它充满了我觉得难以理解的数据结构)我还尝试过改编来自dreamincode.net/forums/blog/martyr2/index.php的C++代码吗? showentry = 578进入java,但这并没有那么顺利......

import java.util.*;

public class Pathy{

    private static class pathyNode{
        public final …
Run Code Online (Sandbox Code Playgroud)

java algorithm dijkstra multidimensional-array

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

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

没有<?xml>文本声明的.NET XML序列化

我正在尝试生成这样的XML:

<?xml version="1.0"?>
<!DOCTYPE APIRequest SYSTEM
"https://url">
<APIRequest>
  <Head>
      <Key>123</Key>
  </Head>
  <ObjectClass>
    <Field>Value</Field
  </ObjectClass>
</APIRequest>
Run Code Online (Sandbox Code Playgroud)

我有一个用XMLSerialization属性装饰的类(ObjectClass),如下所示:

[XmlRoot("ObjectClass")]
public class ObjectClass
{
    [XmlElement("Field")]
    public string Field { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

而我真正的hacky直觉思想让我的工作就是在序列化时这样做:

ObjectClass inst = new ObjectClass();
XmlSerializer serializer = new XmlSerializer(inst.GetType(), "");

StringWriter w = new StringWriter();
w.WriteLine(@"<?xml version=""1.0""?>");
w.WriteLine("<!DOCTYPE APIRequest SYSTEM");
w.WriteLine(@"""https://url"">");
w.WriteLine("<APIRequest>");
w.WriteLine("<Head>");
w.WriteLine(@"<Field>Value</Field>");
w.WriteLine(@"</Head>");

XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", ""); 
serializer.Serialize(w, inst, ns);

w.WriteLine("</APIRequest>");
Run Code Online (Sandbox Code Playgroud)

但是,这会生成如下XML:

<?xml version="1.0"?>
<!DOCTYPE APIRequest SYSTEM
"https://url">
<APIRequest>
  <Head>
      <Key>123</Key>
  </Head>
  <?xml …
Run Code Online (Sandbox Code Playgroud)

.net xml-serialization .net-2.0

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

设计SQL替代方案?

我正在考虑设计和实现我自己的SQL等价物(DDL + DML)......

  1. 一种纯粹的关系代数语言,和
  2. 有一个优雅的Lisp-/Scheme式语法

假设有一个像MySQL这样的RDBMS,我究竟需要开始我的语言设计工作吗?在InnoDB等存储引擎层之上?

我不知道所有RDBMS功能通常都位于存储引擎的顶部?我目前直观的理解是,创建RDBMS(例如MySQL)所需的大部分工作已经在存储引擎(特别是InnoDB)中完成,而您需要做的就是创建一个包装语言它.但我也知道,如果真的如此,为什么MySQL首先存在!

lisp sql dsl scheme innodb

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

使用XmlDocument读取XML属性

如何使用C#的XmlDocument读取XML属性?

我有一个XML文件,看起来有点像这样:

<?xml version="1.0" encoding="utf-8" ?>
<MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream">
    <Other stuff />
</MyConfiguration> 
Run Code Online (Sandbox Code Playgroud)

我如何读取XML属性SuperNumber和SuperString?

目前我正在使用XmlDocument,我使用XmlDocument获取其中的值GetElementsByTagName(),这非常有效.我只是无法弄清楚如何获得属性?

.net c# xml xmldocument

76
推荐指数
5
解决办法
30万
查看次数