Warning: odbc_exec(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]無法插入 NULL 值到資料行 'word_id',資料表 'phpbb2.dbo.phpbb_search_wordlist'; 資料行不得有 Null。INSERT 已經失敗。, SQL state 23000 in SQLExecDirect in c:\appserv\www\phpbb2\db\mssql-odbc.php on line 154
===============================================
Could not insert new word
DEBUG MODE
SQL Error : 23000 [Microsoft][ODBC SQL Server Driver][SQL Server]無法插入 NULL 值到資料行 'word_id',資料表 'phpbb2.dbo.phpbb_search_wordlist'; 資料行不得有 Null。INSERT 已經失敗。
INSERT INTO phpbb_search_wordlist (word_text, word_common) SELECT 'tete', 0
Line : 234
File : c:\appserv\www\phpbb2\includes\functions_search.php
===============================================
以上兩個問題使我瘋掉了
不能發表文章會有出現上面兩個錯誤訊息...
我sql已有安裝 sql server 2000版本的
PHP版本:2.0.11
頻寬:1g
[問題] 發表文章限制內容文字數量的問題~我快瘋掉了
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
你是說mysql和mssql要同步處理,那要把整個程式重寫\rlee1981 寫:因為我公司副理說 mysql跟sql server 2000同步資料Mac 寫:好像是資料庫的語法問題,怎麼不用 MySQL?
~Mac
我沒有辦法決定
只好照副理去做..
誰知道搞頭大..兩各不同資料卻要同步資料處理真的頭大阿 = =
這個錯誤訊息 null有沒有辦法處理呢?
聽說這種只有政府單位及公家機關的程設高手在做的專門收之前的爛攤子,4~5種新舊資料庫,在一個平台作業~~強\r
你接這應該也是收之前的人的爛攤子~~我在猜
建議你和副理商量,全部換mysql不然資料會衝突.....等等之類的,找個理由吧\r
而且要找到php如何呼叫mssql的書跟本很少看見,都是呼叫mysql
mssql應該是asp在用的
我發重大事情
就是只能短打輸入中文語系就可以發表~不到50字
後來我去找網頁大量複製大約有5百多字
結果出現錯誤第一開版的相同問題~
後來我去修改數量還是無效...
我就換英文字體大量複製也有5千多字體
就可以正常發表了?????
只有中文大量發表不行..只能短打中文= =??
這怎麼回是?
===============================================
Could not select words
DEBUG MODE
SQL Error : 07001 [Microsoft][ODBC SQL Server Driver]COUNT 欄位不正確或語法錯誤
SELECT word_id, word_text FROM phpbb_search_wordlist WHERE word_text IN ('amp', 'ewrwqrwqr', '}勇犯智慧?, '}電磁紀錄檔案?, '【01】', '【02】', '【03】', '※油逕裴「?, '※謝謝守位網友的配寺', '●為什麼?, '●轉赦', '不容此惡多行為發生', '文章內含有狎竣?, '文章?, '可去使用商?, '另?, '任何交易的卻證', '有網站推薦彩區', '行為{打筆戰等?, '使用狎竣憭坐撜飽a但?, '的註明盡量鈞詳細鈞好', '附註事項', '附註事項【01】', '附註事項【02】', '附註事項【03】', '柑盜版商?, '為口泳務守位{本油?, '軌網友在油已發?, '食玩鈔賣交流逕則', '個交流的空間{不?, '產{所有未經原智慧?, '產內容之交流', '通砍掉', '惡搖的灌水}?, '盜版商?, '置頂文章', '對本油有?, '請守位網友自律', '請詳?, '檯{分享歌曲的歌詞?, '覆該文{?, '壞油已秩序之行為', '關於勇犯智慧?, '獻的郝論', '謾?)
Line : 172
File : c:\appserv\www\phpbb2\includes\functions_search.php
===============================================
SQL SERVER 的資料庫其中之一 ""phpbb_search_wordlist""內容顯示
資料名稱 資料型別 長度 是否准許NULL
WORD_ID INT 4 YES
WORD_TEXT VARCHER 50 YES
\nWORD_COMMON TINYINT 1 YES
尤其第二各選單關鍵是這各 可是我修改5000還是無效...
問題是可能原因PHP程式內容有問題
淡是一推程式碼都市陣列過程複雜阿 = =
是否要該打出所有陣列嗎?還是開版的錯誤有顯示位置號碼\r
一段子打出來嗎?
就是只能短打輸入中文語系就可以發表~不到50字
後來我去找網頁大量複製大約有5百多字
結果出現錯誤第一開版的相同問題~
後來我去修改數量還是無效...
我就換英文字體大量複製也有5千多字體
就可以正常發表了?????
只有中文大量發表不行..只能短打中文= =??
這怎麼回是?
===============================================
Could not select words
DEBUG MODE
SQL Error : 07001 [Microsoft][ODBC SQL Server Driver]COUNT 欄位不正確或語法錯誤
SELECT word_id, word_text FROM phpbb_search_wordlist WHERE word_text IN ('amp', 'ewrwqrwqr', '}勇犯智慧?, '}電磁紀錄檔案?, '【01】', '【02】', '【03】', '※油逕裴「?, '※謝謝守位網友的配寺', '●為什麼?, '●轉赦', '不容此惡多行為發生', '文章內含有狎竣?, '文章?, '可去使用商?, '另?, '任何交易的卻證', '有網站推薦彩區', '行為{打筆戰等?, '使用狎竣憭坐撜飽a但?, '的註明盡量鈞詳細鈞好', '附註事項', '附註事項【01】', '附註事項【02】', '附註事項【03】', '柑盜版商?, '為口泳務守位{本油?, '軌網友在油已發?, '食玩鈔賣交流逕則', '個交流的空間{不?, '產{所有未經原智慧?, '產內容之交流', '通砍掉', '惡搖的灌水}?, '盜版商?, '置頂文章', '對本油有?, '請守位網友自律', '請詳?, '檯{分享歌曲的歌詞?, '覆該文{?, '壞油已秩序之行為', '關於勇犯智慧?, '獻的郝論', '謾?)
Line : 172
File : c:\appserv\www\phpbb2\includes\functions_search.php
===============================================
SQL SERVER 的資料庫其中之一 ""phpbb_search_wordlist""內容顯示
資料名稱 資料型別 長度 是否准許NULL
WORD_ID INT 4 YES
WORD_TEXT VARCHER 50 YES
\nWORD_COMMON TINYINT 1 YES
尤其第二各選單關鍵是這各 可是我修改5000還是無效...
問題是可能原因PHP程式內容有問題
淡是一推程式碼都市陣列過程複雜阿 = =
是否要該打出所有陣列嗎?還是開版的錯誤有顯示位置號碼\r
一段子打出來嗎?



