在下面我有一個錯誤,告訴我,屬性類型的說法是不兼容的。我諮詢數據庫屬性,這個屬性格式是x(6)。有誰知道哪個正確的sintax得到它? P.s.我已經嘗試過= '1',1 EQ,EQ '1'= 「1」 和EQ 「1」什麼是正確的sintax在Progress 4gl中搜索X(6)格式var?
FOR EACH bd.tablename WHERE bd.tablename.attribute = "1"
在下面我有一個錯誤,告訴我,屬性類型的說法是不兼容的。我諮詢數據庫屬性,這個屬性格式是x(6)。有誰知道哪個正確的sintax得到它? P.s.我已經嘗試過= '1',1 EQ,EQ '1'= 「1」 和EQ 「1」什麼是正確的sintax在Progress 4gl中搜索X(6)格式var?
FOR EACH bd.tablename WHERE bd.tablename.attribute = "1"
當你說屬性/屬性,你的意思是一個領域?如果你在談論緩存/表屬性,如類型,例如,分離器應該是冒號,這 - >:(。)
不期內,與其他大多數面向對象的語言。 但是,如果你在談論一個場,TheMadDBA是正確的,你應該檢查的數據類型,它不僅僅是字段格式的方法更安全。 如果你仍然有這個問題,可能提供更多的信息,我們可以嘗試進一步的幫助。
代碼語句是:
FOR EACH multipos.mp_mvlj WHERE multipos.mp_mvlj.mvl_codmov = 1 NO-LOCK:
錯誤的是(從葡萄牙語翻譯):
Incompatible Data type in expression or attribution
我看不到,除非列不是字符列你是如何得到這個錯誤(如果格式是x(6),它應該是這樣)。 EQ或=很好......「1」或「1」對角色也很好。我們在這裏錯過了部分故事。仔細檢查列格式併發布確切的錯誤。 – TheMadDBA
我想過的一個例外...... RAW數據類型也會顯示X(n)的格式。不要檢查默認顯示格式...檢查數據類型。 – TheMadDBA
請使用真實的代碼示例並提供實際的錯誤消息。假實例無法準確評估。 –