小编sam*_*sam的帖子

ORA-01950:表空间'USERS'没有特权

我收到这个错误:

ORA-01950:表空间'USERS'没有特权

我有一个默认的表空间,我可以创建表,但是,它们不会显示在Toad的对象选项卡中.我无法在我创建的表中插入任何内容.

oracle privileges tablespace

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

检查TextBox是否为空并返回MessageBox?

我做了这个语句来检查TextBox是否为空,但MessageBox总是显示TextBox是否为空.

    private void NextButton_Click(object sender, EventArgs e)
    {
        decimal MarkPoints, x, y;
        x = HoursNumericUpDown.Value;
        y = MarkNumericUpDown.Value;
        MarkPoints = x * y;

        //decimal MarkPoints = (decimal)HoursNumericUpDown.Value * (decimal)HoursNumericUpDown.Value;


        DataGridViewRow dgvRow = new DataGridViewRow();
        DataGridViewTextBoxCell dgvCell =  new DataGridViewTextBoxCell();

        dgvCell = new DataGridViewTextBoxCell();
        dgvCell.Value = MaterialTextBox.Text;
        dgvRow.Cells.Add(dgvCell);

        dgvCell = new DataGridViewTextBoxCell();
        dgvCell.Value = HoursNumericUpDown.Value;
        dgvRow.Cells.Add(dgvCell);

        dgvCell = new DataGridViewTextBoxCell();
        dgvCell.Value = MarkNumericUpDown.Value;
        dgvRow.Cells.Add(dgvCell);

        dgvCell = new DataGridViewTextBoxCell();
        dgvCell.Value = MarkPoints;
        dgvRow.Cells.Add(dgvCell);

        dataGridView1.Rows.Add(dgvRow);

        MaterialTextBox.Clear();
        HoursNumericUpDown.Value = HoursNumericUpDown.Minimum;
        MarkNumericUpDown.Value = MarkNumericUpDown.Minimum;

        if …
Run Code Online (Sandbox Code Playgroud)

c# textbox winforms

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

如何使用带有类似表达式的.Find()方法使用c#

在类似表达式的excel文件范围内查找字符串

文件excel如下所示:

----------------------------------------------------------
 # |     A     |      B      |      C      |      D      |
----------------------------------------------------------
 1 | A VALUE1  |   B VALUE1  |   C VALUE1  |   D VALUE1  |
----------------------------------------------------------
 2 | A VALUE2  |   B VALUE2  |   C VALUE2  |   D VALUE2  |
----------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

现在我想要做的就是进入这个字符串B VALUE2 C VALUE2TB_Search_Text.Text寻找它

UPDATE

这里有一些案例的解释

第二个字符串值C VALUE2可能存在或不存在我的意思

如果我找到B VALUE2 C VALUE2在一起

要么 B VALUE2

要么 C VALUE2

所有这些以前的字符串情况都将被视为匹配..我无法连接两个字符串,因为它将忽略最后两个匹配

对于下面的方法,它将返回未找到的字符串,那么我该怎么做才能使它工作?

    Microsoft.Office.Interop.Excel.Application oXL = new Microsoft.Office.Interop.Excel.Application();
    Microsoft.Office.Interop.Excel.Workbook …
Run Code Online (Sandbox Code Playgroud)

c# excel .net-3.5

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

当 select 语句返回未找到数据时如何返回 Null

我有这三个 select 语句,当没有找到数据时,我试图将 null 返回给变量vCLASS1_IDvCLASS2_IDor 。vCLASS3_ID

  SELECT MAX (CLASS1_ID), MAX(CLASS1_DESC)
    INTO vCLASS1_ID, vCLASS1_DESC
    FROM PRODUCT_CLASSIFICATION
   WHERE CLASS1_DESC = P_CLASS1_DESC
GROUP BY CLASS1_ID, CLASS1_DESC;

   SELECT MAX (CLASS2_ID),MAX(CLASS2_DESC)
     INTO vCLASS2_ID,vCLASS2_DESC
     FROM PRODUCT_CLASSIFICATION
    WHERE CLASS2_DESC = P_CLASS2_DESC
GROUP BY CLASS2_ID, CLASS2_DESC;

   SELECT MAX (CLASS3_ID),MAX(CLASS3_DESC)
     INTO vCLASS3_ID,vCLASS3_DESC
     FROM PRODUCT_CLASSIFICATION
    WHERE CLASS3_DESC = P_CLASS3_DESC
GROUP BY CLASS3_ID, CLASS3_DESC;
Run Code Online (Sandbox Code Playgroud)

我尝试通过以下方式解决该问题,但失败了

  • return null使用EXCEPTION when no_data_found thento 变量无法解决我的问题,因为该函数将停止运行

  • 我尝试使用如下函数,但是当有e 子句NULLIF时,它不会返回 null ,并且当我删除该子句时,我将不会得到一条记录:wherwhere

    SELECT NULLIF (CLASS1_DESC, 'EXAMPLE') …

oracle oracle12c

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

禁用Groupbox中的所有控件

我试图禁用所有控件Groupbox,如下所示,但我收到错误在铸造任何建议?

无法将类型为system.windows.forms.checkbox的对象强制转换为system.windows.forms.textbox

            foreach (Control cont in GB_Product_Entry.Controls)
            {
                if (cont is TextBox || cont is ComboBox)
                {
                    ((TextBox)cont).ReadOnly = true;
                    ((TextBox)cont).BackColor = SystemColors.Control;

                    ((ComboBox)cont).Enabled = false;
                    ((ComboBox)cont).BackColor = SystemColors.Control;

                    ((CheckBox)cont).Enabled = false;
                    //((CheckBox)cont).BackColor = SystemColors.Control;
                }
            } 
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

密码验证

我试图通过此代码使用JavaScript验证PHP中的确认密码:

if($_POST['PasswordField']== $_POST['ConfirmPassword'] && $_POST['PasswordField']>='8')
{
    echo "Succed <br>";
}
else
{
    echo "filed <br>";
}
Run Code Online (Sandbox Code Playgroud)

它适用于匹配两个密码,但密码的长度不起作用.但如果我输入的密码少于8个字符就会成功 - 为什么会这样?

另外,如何使用JavaScript检查密码强度但不使用正则表达式?

javascript php web

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

通过表单创建全局变量

我试图通过所有窗口表单保存用户名和一些其他信息作为全局变量从登录表单开始,像userName我搜索并提出下面的代码

首先,我创建单独的类globals,如下所示

public static class globals
{
    public static string userName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我在登录成功时设置该变量,如下所示

Checks.globals.userName = TB_USER_NAME.Text;
Run Code Online (Sandbox Code Playgroud)

几个问题

  • 我必须使属性userName受保护或可能是私有的吗?

    public static string userName { get; private set; }
    
    Run Code Online (Sandbox Code Playgroud)
  • 首次初始化后,该值是否会再次设置?

  • 还有什么比这更好的了吗?

c# .net-4.0

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