2011-03-22 74 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

相關問題