【问题标题】:(Replication) System.Data.SqlClient.SqlException: 'Invalid column name'(复制) System.Data.SqlClient.SqlException: '无效的列名'
【发布时间】:2022-01-06 08:52:46
【问题描述】:

我在尝试从订阅加载数据时遇到此错误

订阅的文章:

Subscription's articles

错误:

Error details

翻译:

在表 SINHVIEN(Student) 中的列包括 MASV(student ID), HO(last name), TEN(first name), MALOP(Class ID, Foreign Key), DANGHIHOC(Dropped out)

订阅数据库中的列:PHAI(sex)、DIACHI(​​address)、NGAYSINH(date ofbirth)、PASSWORD 由于复制不存在。

我该如何解决这个错误?我想我应该从订阅中添加一个新的数据集,但是有没有更好的方法?

【问题讨论】:

  • 您必须从适配器显示您的 Select 语句
  • 我目前使用的数据集来自 Publisher。所以语句 Select 包含 Publisher 表中的每一列。 "选择 MASV、HO、10、PHAI、DIACHI、NGAYSINH、MALOP、DANGHIHOC、来自 SINHVIEN 的密码"

标签: c# winforms replication


【解决方案1】:

由于您没有某些列,因此您必须尝试更改选择语句

试试这个

SELECT MASV, HO, TEN, MALOP, DANGHIHOC FROM SINHVIEN

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-14
    • 2019-11-02
    • 2016-04-22
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多