【发布时间】: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