亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ERROR [42000]雜談

發布時間:2020-07-06 18:49:41 來源:網絡 閱讀:954 作者:black代碼 欄目:編程語言

出錯環境:windows server 2003+sqlserver2008 r2+odbc32

出錯詳情:System.Data.Odbc.OdbcException:ERROR [42000] [Microsoft][ODBC SQL Server Driver]

[SQL Server]字符串'7'后的引號不完整

如圖:

ERROR [42000]雜談

SQL語句如右:insert into 測試('張三','7 7 7 7 0 6 8','13580891274');

初步處理:

因為我寫的程序,在執行insert語句,如果失敗了,我把SQL語句寫到了日志中。

所以,我在日志中,將這個執行失敗的sql語句,手動復制到sqlserver 2008 中執行,成功了。

--------

那么問題就來了,為什么明明成功的sql語句,自己寫程序會執行報錯呢?

問題查詢:

第一肯定是搜索問題,如果你搜索 ERROR [42000],很多大神會告訴你,這是保留字問題。

但是sql語句我手動復制到sqlserver2008能執行,所以排除。

深入思考:

到這里我們就得開始考慮字符問題了,畢竟表面上我們看到的沒有任何問題,而且復制到sqlserver中也能執行。很多浮躁的哥們,肯定又開始罵微軟,或者開始考慮是不是sqlserver的bug了ERROR [42000]雜談

1,我將日志的sql語句【日志寫出來的sql不能編輯,否則看不到原始的字符編碼】,用UltraEdit打開,發現電話號碼的字符既然有00,如圖:

ERROR [42000]雜談

再來看看 文本文檔顯示的情況:

ERROR [42000]雜談

在文本文檔中,00顯示既然和空格無異。

【ps:00在windows表示中斷,如果對00有更深的描述,歡迎留言指正】

解決問題:

既然問題發現了,那么解決就好辦了,只需要把電話號碼中的00編碼去掉,即可。

替換方法[寫的一個替換方法]

如有其他問題或建議,也歡迎企鵝號指教2446681809



附件:http://down.51cto.com/data/2365272
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

城口县| 西盟| 阿荣旗| 丹巴县| 泽库县| 万荣县| 海淀区| 嘉义市| 雷州市| 方城县| 临泉县| 汉阴县| 响水县| 丹寨县| 金湖县| 潜江市| 大渡口区| 高碑店市| 肇州县| 天台县| 胶州市| 榆中县| 兴海县| 普洱| 乡宁县| 芮城县| 福清市| 辽宁省| 芦溪县| 梅河口市| 扎赉特旗| 托克托县| 万荣县| 红原县| 尤溪县| 黎城县| 宽城| 龙岩市| 昌江| 建阳市| 西和县|