(复制) System.Data.SqlClient.SqlException: '无效的列名'
Posted
技术标签:
【中文标题】(复制) System.Data.SqlClient.SqlException: \'无效的列名\'【英文标题】:(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 的密码" 【参考方案1】:由于您没有某些列,因此您必须尝试更改选择语句
试试这个
SELECT MASV, HO, TEN, MALOP, DANGHIHOC FROM SINHVIEN
【讨论】:
以上是关于(复制) System.Data.SqlClient.SqlException: '无效的列名'的主要内容,如果未能解决你的问题,请参考以下文章