小编Mr.*_*Ant的帖子

从DB读取布尔值?

在C#中,使用SqlDataReader,有没有办法从DB读取布尔值?

while (reader.Read())
{
    destPath = reader["destination_path"].ToString();
    destFile = reader["destination_file"].ToString();
    createDir = reader["create_directory"].ToString();
    deleteExisting = Convert.ToBoolean(reader["delete_existing"]);
    skipIFolderDate = reader["skipifolderdate"].ToString();
    useTempFile = reader["useTempFile"].ToString();
    password = reader["password"].ToString();
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,delete_existing在DB中始终为1或0.我在MSDN上读到,Convert.ToBoolean()不接受1或0作为有效输入.它只接受真或假.有没有其他方法将DB值转换为bool?或者我是否需要在SqlDataReader之外执行此操作?

另外,我无法更改数据库值,所以请不要回答"将数据库值从1和0更改为true和false".

谢谢!

.net c# sqldatareader

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

是否可以将npm 3.x与nodejs 4.x一起使用?

见标题.我搜索了整个互联网,但找不到合适的答案.

我想使用npm3的原因是因为我在Windows环境中工作而且我遇到了可怕的太长的路径名.目前,迁移Windows不是一个可行的选择.

此外,我无法升级到节点5.x因为我使用了karma测试运行器,它在节点5.x上尚不支持

所以,我想使用节点4.x和npm 3.x.

我已经使用光滑的npm-windows-upgrade软件包成功更新了我的机器,将npm 3与节点4一起使用.

在升级之后,我确实看到了几个业力问题没有意识到茉莉/幻影可用.解决方法只是在本地安装这两个包.

windows node.js npm karma-runner

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

sqlconnection未定义

我正在尝试更新一些代码.我有一个以此开头的vb文件...

Imports System.Data.SqlClient
Imports System.Data.Sql
Imports System.Data.SqlTypes
Imports System.Configuration

<script runat="server">
Run Code Online (Sandbox Code Playgroud)

......而且它在这里失败了......

Using oConn As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("tps_write").ConnectionString())
Run Code Online (Sandbox Code Playgroud)

它返回的错误是......

"说明:在编译服务此请求所需的资源期间发生错误.请查看以下特定错误详细信息并相应地修改源代码.

编译器错误消息:BC30002:未定义类型"SqlConnection"."

我错过了一些系统类吗?

编辑:我更新了代码...

Using oConn As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("tps_write").ConnectionString())
Run Code Online (Sandbox Code Playgroud)

......它接受了它.为什么每次我使用该类中的对象时都需要显式写出System.Data.SqlClient?

.net vb.net

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

jquery数组.val()

我在下面有这个代码......

if (x == 0) {
            $("#scenariotitle").val('');
            $("#scenariosuffix").val('');
}
Run Code Online (Sandbox Code Playgroud)

......工作正常.但是,该列表将增加到大约5个jquery选择.

有没有办法将它们存储到数组中,然后对数组中的所有元素使用.val('')函数?如果可能,它会更有效吗?如果列表不超过10,我应该坚持单独列出它们吗?

编辑:我已决定使用此...

$("#scenariotitle, #scenariosuffix, #scenariosuffix, #scenariosuffix").val("");
Run Code Online (Sandbox Code Playgroud)

......这就是为什么我接受了下面的答案.但是,在如何正确使用jquery数组选择器的注释和其他答案中有一个非常好的讨论.

arrays jquery

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

检查网络上是否存在目录c#

我试图根据用户的输入字段查看目录是否存在.当用户键入路径时,我想检查路径是否确实存在.

我已经有了一些C#代码.对于字符串"C:\ Program Files",它总是返回0,EXCEPT ...

static string checkValidPath(string path)
{
    //Insert your code that runs under the security context of the authenticating user here.
    using (ImpersonateUser user = new ImpersonateUser("myusername", "", "mypassword"))
    {
        //DirectoryInfo d = new DirectoryInfo(quotelessPath);
        bool doesExist = Directory.Exists(path);

        //if (d.Exists)
        if(doesExist)
        {
            user.Dispose();
            return "1";
        }
        else
        {
            user.Dispose();
            return "0";
        }
    }


}

public class ImpersonateUser : IDisposable
{
    [DllImport("advapi32.dll", SetLastError = true)]
    private static extern bool LogonUser(string lpszUsername, string lpszDomain, string lpszPassword, int dwLogonType, …
Run Code Online (Sandbox Code Playgroud)

c# jquery

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

测试大量网站

我的公司刚刚将我们网站的所有代码迁移到了一个非现场位置的3个相同的服务器.现在我们的工作是测试它们.

但是,我们必须测试的网站/功能的数量过高,并且乘以3倍!检查每个链接和每个函数是一项艰巨的任务.我们现在正在手动执行此操作.

我对你们这个/女孩的问题是这样的......有没有办法让测试自动化,所以我们不必浪费时间点击,等待和检查响应,时间3?;-)

如果您需要任何其他信息,请告诉我.谢谢!

testing automated-tests web

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