interbase 大小寫導致的問題一例

今天在調試程序時候,報“列”不存在錯誤。但經檢查,列是存在的 IBconsole內也能修改數據。但在sql語句內不管是select 還是 insert,都報錯。很是奇怪。於是試着給表增加一個同名字段,竟然加進去了。查看元文件,發現存在兩個同名列,只是一個大寫,一個小寫。新增加的列是大寫的。

恍然大悟,在select語句內給列名加上雙引號,執行正常。

 

原來是上次建表時沒注意,把小寫列名放入了雙引號內,導致了小寫的列名出現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章