小编Ray*_*ane的帖子

为什么Firebird在分割时会截断小数位?

Firebird在分割时截断小数位,而不是舍入.此外,它将返回值中的小数点数作为分子和分母中的小数位数.

为什么Firebird会截断而不是舍入?为什么它将返回值基于查询中的小数位数?

Firebird 2.5:

select 187/60.00 from rdb$database; --result: 3.11
select 187.000/60 from rdb$database; --result: 3.116
select 187.000/60.00 from rdb$database --result: 3.11666
Run Code Online (Sandbox Code Playgroud)

SQL Server 2012:

select 187/60.00; --result: 3.116666
Run Code Online (Sandbox Code Playgroud)

Oracle 11gR2:

select 187/60.00 from dual; --result: 3.116666666667
Run Code Online (Sandbox Code Playgroud)

MySQL 5.5.32:

select 187/60.00 from dual; --result: 3.1167
Run Code Online (Sandbox Code Playgroud)

PostgreSQL 9.3.1:

select 187/60.00; --result: 3.116666666667
Run Code Online (Sandbox Code Playgroud)

SQLite的:

select 187/60.00; --result: 3.1166666666666667
Run Code Online (Sandbox Code Playgroud)

sql firebird

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

我该如何解决这个错误?"InvalidCastException未处理"

我是一个介绍级别的编程课程,我必须做一个成绩计算器.有2个作业成绩,2个测验成绩和1个最终成绩.家庭作业价值25%,测验价值35%,决赛价值40%.

我希望能够输入学生的成绩和姓名,当我点击"计算"按钮时,在标签的底部有课程成绩和学生姓名.

我转换时似乎遇到了一些问题.我尝试过使用整数,我也遇到了同样的问题.我真的可以使用一些帮助!

这是按钮点击的代码:

    private void btnCalculate_Click(object sender, RoutedEventArgs e)
    {
        //Defining, converting, and assigning variables
        string studentName = Convert.ToString(tbName);
        double hw1 = Convert.ToDouble(tbHW1);
        double hw2 = Convert.ToDouble(tbHW2);
        double quiz1 = Convert.ToDouble(tbQuiz1);
        double quiz2 = Convert.ToDouble(tbQuiz2);
        double final = Convert.ToDouble(tbFinal);
        const double HWWeight = 0.25;
        const double quizWeight = 0.35;
        const double finalWeight = 0.40;
        double studentGrade;

        //Grade Calculation
        studentGrade = ((hw1 + hw2) * HWWeight) + ((quiz1 + quiz2) * quizWeight) + (final * finalWeight);

        //Display results
        lblLeftResult.Content = …
Run Code Online (Sandbox Code Playgroud)

c#

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

添加到XML文件

我正在制作一个WPF,搜索XML文件,提取餐馆信息.XML采用以下格式:

    <FoodPhoneNumbers>
      <Restaurant Name="Pizza Place">
        <Type>Pizza</Type>
        <PhoneNumber>(123)-456-7890</PhoneNumber>
        <Hours>
          <Open>11:00am</Open>
          <Close>11:00pm</Close>
        </Hours>
      </Restaurant>
    </FoodPhoneNumbers>
Run Code Online (Sandbox Code Playgroud)

我希望能够将新餐厅添加到XML文件中.我有一个餐馆名称和类型的文本框.然后是三个文本框的电话号码.4个组合框用于开放时间,开放时间,关闭时间和关闭时间.我还有2个列表框,用于选择打开和关闭时间的AM或PM.

我假设我使用XmlTextWriter,但我无法弄清楚如何将文本添加到预先存在的XML文件中.

c# xml wpf text

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

标签 统计

c# ×2

firebird ×1

sql ×1

text ×1

wpf ×1

xml ×1