VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

新增資料至MSSQL出現錯誤訊息Command contains unrecognized phrase/keyword

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
ylong



註冊時間: 2003-07-30
文章: 115


第 1 樓

發表發表於: 星期三 三月 22, 2023 2:01 pm    文章主題: 新增資料至MSSQL出現錯誤訊息Command contains unrecognized phrase/keyword 引言回覆

各位先進,SQL語法,新增至MYSQL沒問題,但同樣作法,新增至MSSQL會出現錯誤訊息Command contains unrecognized phrase/keyword.,請問各位先進是否有這方面的經驗問題
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期三 三月 22, 2023 4:26 pm    文章主題: 引言回覆

語法就不完全一樣呀.
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ylong



註冊時間: 2003-07-30
文章: 115


第 3 樓

發表發表於: 星期四 三月 23, 2023 7:41 am    文章主題: 引言回覆

謝謝syntech兄,我再找語法,試試
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 4 樓

發表發表於: 星期四 三月 23, 2023 10:16 am    文章主題: 引言回覆

可以把 真實的欄位名稱,替換成 FNnn ,
貼出來就知道是不是用了什麼不支援的函式或語法

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ylong



註冊時間: 2003-07-30
文章: 115


第 5 樓

發表發表於: 星期四 三月 23, 2023 10:37 am    文章主題: 引言回覆

syntech兄,是連接到鼎新的資料庫,因使用者系統操作不當,把資料刪除,目前與資料庫有連接線,讀取,修改,刪除,沒問題,但不敢把備份的整個回存,會引響全部,所以只能做資料比對後,缺的回補,程式前面均為正常,下面為錯部份,在vfp會出現錯誤訊息,程式如下
=SQLEXEC(xConb,'INSERT INTO dbo.MOCTA VALUES (?mMc1,?mMc2,?mMu1,?mMc3,?mMm1,?mMm2,?mMf1,?mMt1,?mMt2,?mMt3,?mMt4,?mMt5,?mMt6,?mMt7,?mMt8,?mMt9,?mMt10,?mMt11,?mMt12,?mMt13,?mMt14,?mMt15,?mMt16,?mMt17,?mMt18,?mMt19,?mMt20,?mMt21,?mMt22,?mMt23,?mMt24,?mMt25,?mMt26,?mMt27,?mMt28,?mMt29,?mMt30,?mMt31,?mMt32,?mMt33,?mMt34,?mMt35,?mMt36,?mMt37,?mMt38,?mMt39,?mMt40,?mMt41,?mMt42,?mMt43,?mMt44,?mMt45,?mMt46,?mMt47,?mMt48,?mMt49)')
回頂端
檢視會員個人資料 發送私人訊息
ylong



註冊時間: 2003-07-30
文章: 115


第 6 樓

發表發表於: 星期四 三月 23, 2023 1:11 pm    文章主題: 引言回覆

暫將語法縮短,沒有出現訊息,可能是在指令內有用到特殊的語法,需要在測,謝謝syntech兄
回頂端
檢視會員個人資料 發送私人訊息
ylong



註冊時間: 2003-07-30
文章: 115


第 7 樓

發表發表於: 星期四 三月 23, 2023 4:45 pm    文章主題: 引言回覆

syntech兄,目前架設另一台mssql,語法正常可以新增,沒問題,但一直增加到?mMt28時就會出現錯誤訊息,不知是否是VFP本身有長度的限制
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 8 樓

發表發表於: 星期四 三月 23, 2023 5:37 pm    文章主題: 引言回覆

不是應該是

INSERT INTO dbo.MOCTA (FN1,FN2,FN3,........FN100) VALUES (FNV1,FNV2,FNV3,.......FNV100 )

中間的欄位名稱怎麼不在?


不然就是

INSERT db01.dbo.mocta select * from db02.dbo.mocta


----
原來可以簡寫.
我都老老實實的一個一個欄位填

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙


syntech 在 星期四 三月 23, 2023 5:53 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 9 樓

發表發表於: 星期四 三月 23, 2023 5:52 pm    文章主題: 引言回覆

ylong 寫到:
syntech兄,目前架設另一台mssql,語法正常可以新增,沒問題,但一直增加到?mMt28時就會出現錯誤訊息,不知是否是VFP本身有長度的限制


字串有長度限制,250 還是 255 byte. 加分號接續好像多一點.
但可以這樣切割.

cstr = 'INSERT INTO dbo.MOCTA VALUES (?mMc1,?mMc2,?mMu1,? '
cstr = cstr + "mMc3,?mMm1,?mMm2,?mMf1,?mMt1,?mMt2,?mMt3,"
cstr = cstr + "?mMt4,?mMt5,?mMt6,?mMt7,?mMt8,?mMt9,?mMt10,"
cstr = cstr + "?mMt11,?mMt12,?mMt13,?mMt14,?mMt15,?mMt16,"
cstr = cstr + "? mMt17,?mMt18,?mMt19,?mMt20,?mMt21,?mMt22,?mMt23,"
cstr = cstr + "?mMt24,?mMt25,?mMt26,?mMt27,?mMt28,?mMt29,?mMt30,"
cstr = cstr + "?mMt31,?mMt32,?mMt33,?mMt34,?mMt35,?mMt36,"
cstr = cstr + "?mMt37,?mMt38,?mMt39,?mMt40,?mMt41,?mMt42,?mMt43,"
cstr = cstr + "?mMt44,?mMt45,?mMt46,?mMt47,?mMt48,?mMt49)"

=SQLEXEC(xConb,cstr)

字串變數可以 4000 byte
其實我通常都作成字串變數

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ylong



註冊時間: 2003-07-30
文章: 115


第 10 樓

發表發表於: 星期五 三月 24, 2023 7:36 am    文章主題: 引言回覆

謝謝syntech兄,這是我所欠缺的部份,目前連MSSQL及MYSQL,資料整合已沒有問題了
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作