今天在調試程序時候,報“列”不存在錯誤。但經檢查,列是存在的 IBconsole內也能修改數據。但在sql語句內不管是select 還是 insert,都報錯。很是奇怪。於是試着給表增加一個同名字段,竟然加進去了。查看元文件,發現存在兩個同名列,只是一個大寫,一個小寫。新增加的列是大寫的。
恍然大悟,在select語句內給列名加上雙引號,執行正常。
原來是上次建表時沒注意,把小寫列名放入了雙引號內,導致了小寫的列名出現。
今天在調試程序時候,報“列”不存在錯誤。但經檢查,列是存在的 IBconsole內也能修改數據。但在sql語句內不管是select 還是 insert,都報錯。很是奇怪。於是試着給表增加一個同名字段,竟然加進去了。查看元文件,發現存在兩個同名列,只是一個大寫,一個小寫。新增加的列是大寫的。
恍然大悟,在select語句內給列名加上雙引號,執行正常。
原來是上次建表時沒注意,把小寫列名放入了雙引號內,導致了小寫的列名出現。