2011-03-22 68 views
1

我正在使用VB2005,并在运行时收到错误消息:摘要不属于表tblBooks。我不认为这个问题是它的数据类型。我目前使用MEMO数据类型,因为我需要加载它比字符串的容量更多。是否可以使用此代码来完成它? txtAbstractInfo.Text = MyTable.Tables(0).Rows(Counter)("Abstract").ToString如何将Access-Field的值传递给文本框?

txtAbstractInfo是我的文本框和我场的名字的名字是摘要。我是VB 2005的新手,我对这种错误并不熟悉。请帮助我!

+0

似乎“摘要”不是表“tblBooks”中的字段,而您正在尝试引用它。 – 2011-03-22 06:56:11

+0

感谢您的回复......你是什么意思?我们有一个MS-Access数据库,并且我的** tblBooks **中包含**摘要**。我无法得到这个错误的窍门。我实际上曾经想过这个错误显示我** **摘要**不属于** tblBooks **,但令人遗憾的是该栏已在表格中。我已经全力以赴,但消息不断弹出... – aer 2011-03-22 08:22:06

+0

问题不在于将值传递给文本框......这是关于获取“抽象”字段的值。 – 2011-03-22 18:04:36

回答

0

好吧,实际上我不知道问题的原因,所以我们先从那个开始,我建议您将数据库中的字段名称从“Abstract”更改为“Abstract1”,以确保该名称不是保留字,因此请使用此更改运行您的程序。

如果问题仍然存在,则将备忘录类型更改为字符串(或我不记得的文本),然后再次运行该程序。我认为,通过这些变化,我们可以更好地了解发生了什么。

+0

@SimonBesner现在我该怎么办?摘要包含近百个字符,我警告说将其数据类型更改为文本可能会产生部分值。 – aer 2011-03-24 10:05:44

相关问题