我正在使用Btrieve和Pervasive SQL控制中心來創建表。該表有3列:char 20,char 20,& char 50.第一列是主鍵。當我通過代碼插入記錄時,第二列的第一個字符總是缺失。我認爲,因爲第一列是覆蓋它。在調查爲什麼我加載文件信息編輯器。文件規範中列出的記錄長度爲92。這是沒有意義的我,因爲我清楚地定義的表爲具有90創建表格時,PSQL v9中的記錄長度如何受到影響?
我也得到錯誤22表示的不同記錄長度的記錄長度我代碼中的緩衝區和實際的表記錄長度。
爲了固定在第二列中的缺少的第一個字符,我改變緩衝器中的代碼,以便第一列的長度爲21個字符。我也改變了第三列是51來修復錯誤22
如何記錄長度都將置92在我的例子,當我創建表時明確規定的記錄長度爲90?