- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我有一个表单可以将输入的值插入数据库。输入值的数据类型为浮点型。我试图弄清楚如何在该字段中接受空值,然后使用 C# 将其插入到 SQL Server 数据库中作为空值。
表单完全按照我想要的方式运行,直到我运行它而没有在表单中输入任何内容。当我尝试将表单值(作为文本)转换为 float 时,出现未处理的异常对话框。我使用的代码如下:
float? decNum = Convert.ToSingle(txtDecimalNum.Text);
我认为它失败了,因为我正在尝试将空值转换为 float (如果不正确,请告诉我)。如果是这样,那么我对如何处理这个问题感到困惑。
后台代码是c#,数据库是SQL Server 2014。
提前感谢您提供的任何帮助。
这是 sstan 要求的完整代码块。谢谢!
private void btnEnter_Click(object sender, EventArgs e)
{
float? decNum = string.IsNullOrEmpty(txtDecimalNum.Text)
? (float?)null : Convert.ToSingle(txtDecimalNum.Text);
string connection = null;
connection = "Data Source=homeoffice\\sqlexpress;Initial Catalog=testApp;Integrated Security=True";
SqlConnection conn;
conn = new SqlConnection(connection);
string sqlQuery;
sqlQuery = "Insert into testTable(decNum1) values(@decNum)";
conn.Open();
SqlCommand cmdIns = new SqlCommand(sqlQuery, conn);
cmdIns.Parameters.AddWithValue("@decNum", SqlDbType.Float).Value = decNum;
cmdIns.ExecuteNonQuery();
对于一个科学实验,我写了一个turtle.py ,它会打开一个 800x480 的窗口并绘制一个缓慢增长的黑点。 turtle.py以 C:\Users\kaza>python C:\Users\ka
我开发了一个 swing 应用程序,但每次运行应用程序时都会打开一个新窗口。我希望如果一个窗口已经打开,则其他窗口不允许打开。 最佳答案 Here是一个 Java 单一应用实例的例子: A singl
有没有办法检测主进程中 Electron 的结构? process.platform 似乎也在 x64 机器上返回 win32,我没有在文档中找到任何获取架构的选项。 最佳答案 你试过 process
public short[] HanningWindow(short[] signal_in ,int pos ,int size) { for (int i= pos; i < pos+si
我有一个具有这些属性的 Electron 窗口: mainWindow = new BrowserWindow({ width: 800, height: 600, title: "Aqu
我有一个 Ubuntu 工作站,我正在尝试引导一个 Windows 节点。 Windows 节点在端口 2222 上打开了 ssh。我一直在关注 http://docs.opscode.com/plu
我是一名优秀的程序员,十分优秀!