小编Ash*_*hok的帖子

如何将bak文件导入SQL Server Express

我有一个.bak文件,我想使用此文件在全新安装的SQL Server 2008 Management Studio中重新创建数据库.

有人能指出我如何做到这一点的正确方向?

我试过了:

  1. 右键单击object explorer中的Databases容器

  2. 从上下文菜单中选择Restore database

  3. 将"数据库"指定为新数据库或现有数据库

  4. 从设备指定要还原的源

  5. 选择备份媒体作为文件

  6. 单击"添加"按钮,然后浏览到BAK文件的位置

但我得到的错误

服务器'MyServer-PC'的恢复失败.(Microsoft.SqlServer.SmoExtended)

附加信息:

System.Data.SqlClient.SqlError:备份集包含现有"invent"数据库以外的数据库的备份.(Microsoft.SqlServer.Smo)

sql-server database-restore database-backups sql-server-2008

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

ORA-00917:缺少逗号错误

以下是我在ORACLE中查询的ORA-00917: missing comma错误.

INSERT INTO user_account_statement(
   statement_id,
   session_key,
   login_id,
   user_id,
   account_number,
   from_date,
   to_date,
   ipaddress,
   create_date_time
) 
VALUES(1070,
      'fe79e0345986b5a439c26f731234868b53f877366f529',
      '2335',
      '204254',
      '108142',
       to_date('2014-08-18','yyyy-mm-dd'),
       to_date('2014-08-23','yyyy-mm-dd'),
       '106.79.126.249',
       to_date('2014-08-23 16:45:06','yyyy-mm-dd hh24:mi:ss');
Run Code Online (Sandbox Code Playgroud)

我现在不知道它在哪里需要逗号.

oracle insert

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

从C#win forms Setup中的唯一机器密钥生成许可证密钥

我在Visual Studio 2010中开发了一个C#win表单应用程序并为其提供安全性我通过使用系统cpuId,biosId,diskId生成机器相关键.看起来像

键

现在在安装程序中,我只是得到一个如下所示的键输入区域.

在此输入图像描述

我想在串行键输入区域上方显示为特定系统创建的机器密钥.

我需要的是软件的最终用户或买家打电话给我并给我机器密钥,然后我将使用该密钥计算密钥并发回给客户或买家.

这是我的第一个安装项目,所以我完全没有意识到这件事.我将非常感谢你的谦虚回应.

c# installation license-key setup-deployment

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

定时器没有在C#中复位

嗨我在C#win表单应用程序中重置Timer控件时遇到问题.

我正在开发一个简单的倒数计时器.

样品

当我点击start它从59秒开始倒计时.我需要计时器从我点击Start按钮开始重启.

代码 timer1_tick

if (hours==0 && minutes==0 && seconds==0)
{
    hours = 0;
    minutes = 1;
    seconds = 0;
}
else
{
    if (seconds < 1)
    {
        seconds = 59;
        if (minutes == 0)
        {
            minutes = 59;
            if (hours != 0)
               hours -= 1;
        }
        else
        {
            minutes -= 1;
        }
    }
    else
        seconds -= 1;

    lblTime.Text = hours + @":" + minutes + @":" + seconds;
}
Run Code Online (Sandbox Code Playgroud)

和代码 btnStart_Click

timer1.Enabled = false; …
Run Code Online (Sandbox Code Playgroud)

c# timer winforms

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

如何在非主线程中获取剪贴板数据?

我正在尝试使用以下代码从剪贴板获取数据。

private void TestBtn_Click(object sender, EventArgs e)
{
 Thread sampleThread = new Thread(SampleMethod);
 sampleThread.IsBackground = true;
 sampleThread.Start();
 Thread.Sleep(2000);
 var textFromMain = Clipboard.GetText(TextDataFormat.Text);
}

private void SampleMethod()
{
 var textFromThread = Clipboard.GetText(TextDataFormat.Text);
 Thread.Sleep(1000);
}
Run Code Online (Sandbox Code Playgroud)

我正在使用这一行将任何文本复制到剪贴板 -

var textFromMain = Clipboard.GetText(TextDataFormat.Text);

但下面的行返回空字符串或空白字符串。

var textFromThread = Clipboard.GetText(TextDataFormat.Text);

我不明白这是什么问题。有人可以帮我理解吗。如果是多线程,请指出正确的方向。

c# clipboard multithreading winforms

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

如何在C#中24小时内获取SQL Server日期时间值

我正在VS2010 c#中开发一个应用程序来从SQLServer获取单行数据并将其插入MySQL.

我有一个列名为Date_Time的表,其中包含24小时的日期和时间.格式如下图所示.

日期和时间24小时. 格式

获取代码如下.

SqlCommand cmd = new SqlCommand("SELECT TOP (1) s_name, s_city, s_address, s_added_date, s_added_by FROM tblAQI ORDER BY s_added_date DESC", SSCon);
    SqlDataReader dr = cmd.ExecuteReader();
    while (dr.Read())
    {
        s_name = (dr["s_name"].ToString());
        s_city = (dr["s_city"].ToString());
        s_address = (dr["s_address"].ToString());
        s_added_date = (dr["s_added_date"].ToString());
        s_added_by = (dr["s_added_by"].ToString());
    }
Run Code Online (Sandbox Code Playgroud)

当我打印s_added_date的值时,它给了我 s_added_date的值

我的问题是为什么它会这样显示,我怎样才能在24小时内得到这个时间.格式.

请帮忙解决它.

提前致谢.

c# sql sql-server datetime

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

如何在第一个分号后获得前4个字符的字符串

我有一个字符串,我的要求是从我的字符串我应该得到第一个分号(;)的前4个字符.

我有下面的代码:

var str1 = Settings.Default.sConstr.ToString();
var str2 = Settings.Default.dConstr.ToString();
string name = //sub string of str1 + sub string of str2; 
Run Code Online (Sandbox Code Playgroud)

我们应该怎么做...?

c# string

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