【问题标题】:Cannot implicitly convert type 'int' to dbDataSet无法将类型“int”隐式转换为 dbDataSet
【发布时间】:2016-07-31 05:05:15
【问题描述】:

我的本​​地主机上托管了一个 SQL 数据库,我想从表单内的文本框中插入数据...

bDataSetTableAdapters.database_oneTableAdapter user = 
    new dbDataSetTableAdapters.database_oneTableAdapter();

dbDataSet.database_oneDataTable dt = 
    user.Register(
        usernameInput.Text, 
        textBox2.Text, 
        textBox3.Text, 
        textBox4.Text, 
        textBox6.Text);

但是这会返回错误:

无法将类型“int”隐式转换为 SystemSpeak.dbDataSet.database_oneDataTabe

【问题讨论】:

  • 您的 Register 方法似乎返回了一个 int!如果您使用int dt = user.Register(usernameInput.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox6.Text),错误会消失吗?

标签: c# visual-studio dataset


【解决方案1】:

您的注册方法正在返回刚刚插入的新记录的 id。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-18
    • 2011-12-31
    相关资源
    最近更新 更多