【问题标题】:Column 'artistname' does not belong to table on C#列“艺术家名”不属于 C# 上的表
【发布时间】:2012-01-14 03:47:59
【问题描述】:

您好,我在 C# 上的程序有问题,我正在尝试将数据艺术家姓名保存在我的数据表中,但收到此错误消息

"Column 'artistname' does not belong to table on C#"

我该如何解决?

这是我的数据库的屏幕截图:

这是代码

private string artistName;        
public string artistname
{
    get
    {
        return artistName;
    }
    set
    {
        artistName = value;
    }
}

clsDataConduit track = new clsDataConduit();
track.Execute("sporc_tbltrack_GetAll");
track.NewRecord["artistname"] = artistName;

【问题讨论】:

  • 您需要更改您拥有的属性名称的大小写,因为 C# 区分大小写。请参阅下面的答案。
  • clsDataConduit 和 sporc_tbltrack_GetAll 是什么样的?尽管 SQL 表中有什么,但艺术家名不在其中之一:您没有直接访问该表
  • 错误信息与SQL表无关,与数据表有关。您确定您的 select 子句包含该字段吗?
  • 你能发布存储过程的内容吗?另外,保存发生在哪里?
  • 这里的假代码似乎太多了。具体来说,track.NewRecord 是什么?

标签: c# asp.net sql database ado.net


【解决方案1】:

你确定这是正确的名称“sporc_tbltrack_GetAll”???因为我在其他帖子中看到您在此处具有字段艺术家名称“sporc_tblaristtable_GetAll”

https://stackoverflow.com/questions/8379313/search-for-some-sql-commands-on-c-sharp

【讨论】:

  • 改变程序 sporc_tbltrack_GetAll AS SELECT * FROM tbltrack
  • 尝试添加该字段来代替 *。尝试做这样的事情“选择艺术家名,曲目名,.. from .....”
【解决方案2】:

如果您正在使用存储过程,则很有可能在存储过程中存在错误。

一切顺利!

【讨论】:

    【解决方案3】:
     private string artistName;        
     public string ArtistName
        {
            get
            {
                return artistName;
            }
            set
            {
                artistName = value;
            }
    
        }
    clsDataConduit track = new clsDataConduit();
    track.Execute("sporc_tbltrack_GetAll");
    track.NewRecord["artistname"] = artistName;
    

    【讨论】:

    • @Azhar 他对艺术家名称财产没问题,因为他离开的财产都是小写的,而骆驼将它用于现场。所以我认为这不是区分大小写的问题。
    • @Dave:仔细看,我已将属性名称更改为句子大小写...我在代码下方的 cmets 中解释了这一点。
    • 区分大小写没有任何问题,因为它正确传递了数据,请参阅此屏幕截图imageshack.us/photo/my-images/831/screenshot20111206at304.png
    • @George:你在加入你的之前读过 cmets 吗?我已经提到我错过了骆驼案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    相关资源
    最近更新 更多