问题列表 - 第3364页

将字符串或NULL插入SQL Server数据库时出现问题

我无法想出允许将字符串或NULL传递给数据库的正确语法.这是我的代码:

string insertString = String.Format(
    @"INSERT INTO upload_history (field1, field2, field3) 
    VALUES ('{0}', '{1}', '{2}')",
    varField1, varField2, varField3);
Run Code Online (Sandbox Code Playgroud)

我在变量占位符周围使用单引号,以便数据库正确接受字符串值.但是,如果传递NULL,它最终会以字符串"NULL"进入数据库.

有没有办法可以将单引号从InsertCommand字符串中删除并有条件地将单引号添加到我的变量中?

c# sql sql-server

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

什么是开源Java游戏的一个很好的例子?

自己项目的一个很好的起点是查看同一问题领域的其他代码.那么开源的哪些java游戏你会推荐在源代码中查看?哪个游戏最有助于学习一些创建游戏的技巧,特别是在Java环境中?

java open-source

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

如何在ASP.NET中返回XML

这是一个非常基本的问题.我只是在学习ASP.NET(C#)的使命.我以前做过经典的ASP和PHP.

对于这个项目,我手上有ASP.NET 2.0.

我有一个Web表单,它有一个jqGrid Datagrid,我想通过AJAX提供XML数据.但是jqGrid不是问题所在."问题"是我应该采用的方法来生成XML.

我如何在ASP.NET中执行此操作?

  • 我是否创建了一个生成该数据的新Web表单?
  • 我是否使用新的Web服务(不会返回我需要的XML,是吗?)?
  • 我是否以某种方式将一个函数放在显示该表的现有Web窗体中?如果是这样,怎么样?

做出决定后:如何输出XML?我不想使用ASP.NET的任何XML组件,因为它只是简单,简单的XML,彼此之后有一条记录.在这里使用System.Xml会有太大的开销.

<?xml version='1.0' encoding='utf-8'?>
<rows>
<page>1</page>
<total>25</total>
<records>3</records>
  <row id='1'>
    <cell>Row 1, Column 1</cell>
    <cell>Row 1, Column 2</cell>
    <cell>Row 1, Column 3</cell>
  </row>
  <row id='2'>
    <cell>Row 2, Column 1</cell>
    <cell>Row 2, Column 2</cell>
    <cell>Row 2, Column 3</cell>
  </row>
  <row id='3'>
    <cell>Row 3, Column 1</cell>
    <cell>Row 3, Column 2</cell>
    <cell>Row 3, Column 3</cell>
  </row>
</rows>
Run Code Online (Sandbox Code Playgroud)

根据我以前使用其他脚本语言的经验,我只想打印出一个XML标签流(Response.Write).如果我在ASP.NET中这样做,我会下地狱吗?

xml architecture asp.net ajax service

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

NUnit [TearDown]失败 - 访问我的文件的进程是什么?

最终编辑:我找到了问题的解决方案(在问题的底部).

我有一个让你感到悲伤的Nunit问题.编辑:实际上它看起来更像是一个SQLite问题,但我还不是100%肯定.

我的TestFixture有一个设置,可以生成一个随机文件名,在我的每个测试中都用作SQLite数据库.

[Setup]
public void Setup()
{
    // "filename" is a private field in my TestFixture class
    filename = ...; // generate random filename
}
Run Code Online (Sandbox Code Playgroud)

我的每个测试都在访问数据库的每个方法中使用此构造:

[Test]
public void TestMethod()
{
    using (var connection = Connect())
    {
        // do database activity using connection

        // I've tried including this line but it doesn't help
        // and is strictly unnecessary:
        connection.Close();
    }
}

private DbConnection Connect()
{
    var connection = DbProviderFactories.GetFactory("System.Data.SQLite").CreateConnection();
    connection.ConnectionString = "Data Source=" + filename;
    connection.Open(); …
Run Code Online (Sandbox Code Playgroud)

sqlite nunit unit-testing ioexception

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

需要在Python中创建帮助变量

我想创建变量a1,a2,a3... a10.为此,我使用了for循环.作为循环增量中的变量,我需要创建一个如上所述的变量.

谁能给我一个想法?

在创建时,我还需要能够为它们赋值.

这就是我遇到语法错误的地方.

python variables

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

字符编码JSP在JSP中显示错误但在URL中不显示:"á»Ã¡é»Ã©"

我在JBoss Application Server上运行的JSP中有这个Web应用程序.我正在使用Servlets进行友好的网址.我通过我的JSP和Servlet发送搜索参数.我正在使用带有文本框的表单,即Servlet

第一个Servlet用于request.getParameter()获取文本,并将其发送到另一个Servlet response.sendRedirect(将URL屏蔽为"友好").这个最终的Servlet用于request.getRequestDispatcher().forward()以"丑陋"的方式将参数发送到JSP : searchResults.jsp?searchParameters=Parameters.

现在,当显示"搜索结果"页面时,URL会显示带有"友好URL"的正确搜索词.示例:http://site.com/search/My-Search-Query即使使用特殊字符,例如:http://site.com/search/Busqué-tildes-y-eñies.但是当我尝试在JSP中使用该搜索词时,特殊字符无法正确显示.

整个系统使用i18n,到目前为止我们对特殊字符没有任何问题.但是当信息通过表单发送时(例如从index.jsp发送到searchResults.jsp),特殊字符未正确显示:

á - á
é - é
í - Ã
ó - ó
ú - ú
ñ - ñ

整个代码库应该是UTF-8,但显然我在传递参数时遗漏了一些东西.正如我所说,它们正确地显示在URL中,但不在JSP内部.

我正在考虑á手动转换它们,但我想有一种更好的方法可以正确地使用正确的编码.此外,以后可能会有新的角色,我现在可能不知道(法语,西班牙语等)

为了以防万一,我会告诉你我在每个JSP上都有这些行:

<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

编辑

谢谢你的回答.我尝试了一些东西,但没有解决问题.

这就是我所做的:

  • 我添加了一个ServletRequestListener,它将会话的字符编码设置为UTF-8,并为每个Http请求设置一个Filter,它执行相同的操作.

  • 正如我所说,JSP中的所有内容都使用UTF-8进行编码(请参阅相关标题).

  • 我将Servlets的字符编码打印到控制台,默认为null,将它们设置为UTF-8,如@kgiannakakis和@saua所说.

这些操作都没有解决问题.我想知道这是否有其他问题......

encoding jboss jsp tomcat utf-8

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

如何在另一个列表的末尾附加列表的内容?

如何在另一个列表的末尾附加一个列表的内容?

java collections list

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

如何找到一组的所有子集,只有n个元素?

我正在用Python编写程序,我意识到我需要解决的一个问题需要我,给定一个Sn元素(| S | = n)的集合来测试某个顺序的所有可能子集上的函数m(即m元素数量).要使用答案生成部分解,然后再次使用下一个阶m = m + 1,直到m = n.

我正在编写表单的解决方案:

def findsubsets(S, m):
    subsets = set([])
    ...
    return subsets
Run Code Online (Sandbox Code Playgroud)

但是知道Python我希望解决方案已经存在.

完成此任务的最佳方法是什么?

python

68
推荐指数
4
解决办法
11万
查看次数

如何捕获form.submit的响应

我有以下代码:

<script type="text/javascript">
        function SubmitForm()
        {

            form1.submit();
        }

        function ShowResponse()
        {

        }
</script>
.
.
.
<div>
    <a href="#" onclick="SubmitForm();">Click</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我想捕获html响应form1.submit?我该怎么做呢?我可以在form1.submit方法中注册任何回调函数吗?

javascript forms form-submit dom-events

117
推荐指数
7
解决办法
29万
查看次数

如何检查对象是否可以为空?

如何检查给定对象是否可为空,换句话说如何实现以下方法...

bool IsNullableValueType(object o)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

编辑:我正在寻找可以为空的值类型.我没有记住ref类型.

//Note: This is just a sample. The code has been simplified 
//to fit in a post.

public class BoolContainer
{
    bool? myBool = true;
}

var bc = new BoolContainer();

const BindingFlags bindingFlags = BindingFlags.Public
                        | BindingFlags.NonPublic
                        | BindingFlags.Instance
                        ;


object obj;
object o = (object)bc;

foreach (var fieldInfo in o.GetType().GetFields(bindingFlags))
{
    obj = (object)fieldInfo.GetValue(o);
}
Run Code Online (Sandbox Code Playgroud)

obj现在指的是type bool(System.Boolean)的对象,其值等于true.我真正想要的是一个类型的对象Nullable<bool>

所以现在作为一个解决方法我决定检查o是否可以为空并在obj周围创建一个可空的包装器.

.net c# nullable

191
推荐指数
9
解决办法
9万
查看次数