有人可以解释我如何设置我想在文本框/组合框/日期时间选择器中写入的值吗? [关闭]

Posted

技术标签:

【中文标题】有人可以解释我如何设置我想在文本框/组合框/日期时间选择器中写入的值吗? [关闭]【英文标题】:Can someone explain me how i can set the value that i would like to write inside a textbox/combo box/date timepicker? [closed] 【发布时间】:2021-09-18 22:45:28 【问题描述】:

这是我第一次使用数据库管理系统,除了我在大学学习的内容。所以,我给你们的问题是这个:我如何在添加按钮函数中为我上面提到的每个 boxex 编写 dataAdapter.InsertCommand.Parameters.Add 以及在组合 boxex 和相等之后我应该写什么日期时间选择器?

dataAdapter.InsertCommand = new SqlCommand("INSERT INTO Materiale(mNumar, mDenumire, mUM, mGreutate, mData) VALUES (@mNumar, @mDenumire, @mUM, @mGreutate, @mData", connectionString);
            dataAdapter.InsertCommand.Parameters.Add("@mNumar", SqlDbType.Int).Value = numarTextBox.Text; ;
            dataAdapter.InsertCommand.Parameters.Add("@mDenumire", SqlDbType.VarChar).Value = denumireTextBox.Text;
            dataAdapter.InsertCommand.Parameters.Add("@mUM", SqlDbType.VarChar).Value = unitateMasuraComboBox.SelectedItem;
            dataAdapter.InsertCommand.Parameters.Add("@mGreutate", SqlDbType.Int).Value = greutateNumericUpDowm.Value;
            dataAdapter.InsertCommand.Parameters.Add("@mData", SqlDbType.Date).Value = DateTimePickerFormat.Custom.ToString("yyyy-mm-dd");

这是代码,我根据此代码提出问题:D

我会从一开始就感谢你:D

【问题讨论】:

我读了几遍,但很难读。我认为你应该提供更多细节。就像 “对于我上面提到的每个 boxex” 我不知道你指的是什么。您正在添加 sql 查询参数。不行吗? 您遇到错误了吗? 什么样的“文本框/组合框/日期时间选择器”? ASP.NET? MVC?赢表格? WPF? @DourHighArch - WinForm @TerryTyson - 我没有收到实际错误,我收到异常,例如“@mData”附近的语法不正确 【参考方案1】:

正如您在评论中的反应所解释的那样: “我没有收到实际错误,我收到异常,例如“@mData”附近的语法不正确“

异常就是错误。这主要导致了解决方案。

不正确的语法是因为您忘记关闭 VALUES 括号

dataAdapter.InsertCommand = new SqlCommand(
    "INSERT INTO Materiale(mNumar, mDenumire, mUM, mGreutate, mData) 
    VALUES (@mNumar, @mDenumire, @mUM, @mGreutate, @mData", connectionString);
                                                         ^

@mData", connectionString); 应该是@mData)", connectionString);

【讨论】:

以上是关于有人可以解释我如何设置我想在文本框/组合框/日期时间选择器中写入的值吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在访问中更改组合框值时,可以更改/重新计算计算的文本框值

每当从组合框中选择员工时,我想在文本框中显示员工的薪水

使用组合框更改值单位时如何更新/转换数字文本框值?基于当前单位的值标准化?

选择组合框时设置文本框的属性 WPF XAML

当用户从 MS Access 的组合框中选择“其他”时,如何显示输入表单?

如何使用javascript验证动态生成的输入框值