|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
sthuang66
註冊時間: 2014-04-27 文章: 176
第 1 樓
|
發表於: 星期六 三月 30, 2024 12:45 am 文章主題: 請教SQLEXEC insert問題 |
|
|
請教各位高手!!我VFP做一個Form要填入MSSQL2012資料庫時,當寫入欄位超過14個時!就會跳錯誤訊息!下面是我的code,當14個欄位時可以正常寫入!我的form有九項是要填入!!其他8項要填入空白!!!當我加到15個欄位時就會跳錯誤訊息
K1=THISFORM.TEXT1.VALUE
K2=THISFORM.TEXT2.VALUE
K3=THISFORM.TEXT3.VALUE
K4=THISFORM.TEXT4.VALUE
K5=THISFORM.TEXT5.VALUE
K6=THISFORM.TEXT6.VALUE
K7=THISFORM.TEXT7.VALUE
K8=THISFORM.TEXT8.VALUE
K9=THISFORM.TEXT9.VALUE
SQLEXEC(&CONN,"INSERT INTO [base].[DBO].[data] (No,ID,Name,Sex,Birthday,Number,BirthdayEn,BirthdayCt,;
date,Tel,Height,Weight,Introducer,Blood);
VALUES ('"+K1+"','"+K2+"','"+K3+"','"+K4+"','"+K5+"','"+K6+"','"+K7+"','"+K8+"','"+K9+"',' ',' ',' ',' ',' ')") |
|
回頂端 |
|
|
foxy
註冊時間: 2007-08-16 文章: 245 來自: 泰國
第 2 樓
|
發表於: 星期六 三月 30, 2024 10:50 am 文章主題: |
|
|
這個 可以嗎?
TEXT TO lctxt textmerge noshow pretext 15
INSERT INTO [base].[DBO].[data] (No,ID,Name,Sex,Birthday,Number,BirthdayEn,BirthdayCt,
date,Tel,Height,Weight,Introducer,Blood)
VALUES('<<k1>>','<<k2>>','<<k3>>','<<k4>>','<<k5>>','<<k6>>','<<k7>>','<<k8>>','<<k9>>','','','','','')
endtext
SQLEXEC(&CONN,m.lctxt) _________________ 進銷存+生產製造+會計+員工薪資+CRM+POS零售+餐廳手機app+電商手機app+電商網站,物流系統. 正/簡體中文,英,日,泰,緬甸文. MS SQL Server + 前台 VFP + PHP 網站 + Flutter 手機 App, 都共享 MS SQL Server的資料. www.foxacc.com LINE: mike-lm |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4225 來自: Taipei,Taiwan
第 3 樓
|
發表於: 星期六 三月 30, 2024 11:28 am 文章主題: |
|
|
方法A:
cSQLCMD = " INSERT INTO [base].[DBO].[data] (No,ID,Name,Sex,Birthday,Number,BirthdayEn,BirthdayCt, "
cSQLCMD =cSQLCMD+ " date,Tel,Height,Weight,Introducer,Blood) "
cSQLCMD =cSQLCMD+ "VALUES "
cSQLCMD =cSQLCMD+ "('"+K1+"','"+K2+"','"+K3+"','"+K4+"','"+K5+"','"+K6+"','"+K7+"','"
cSQLCMD =cSQLCMD+K8+"','"+K9+"',' ',' ',' ',' ',' ')"
SQLEXEC(&CONN,cSQLCMD)
方法B:
cSQLCMD = " INSERT INTO [base].[DBO].[data] (No,ID,Name,Sex,Birthday,Number,BirthdayEn,BirthdayCt, "
cSQLCMD =cSQLCMD+ " date,Tel,Height,Weight,Introducer,Blood) "
cSQLCMD =cSQLCMD+ "VALUES "
cSQLCMD =cSQLCMD+ "(?K1,?K2,?K3,?K4,?K5,?K6,?K7,?K8,?K9,' ',' ',' ',' ',' ')"
SQLEXEC(&CONN,cSQLCMD)
------
兩法的原因可以自己找答案 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
sthuang66
註冊時間: 2014-04-27 文章: 176
第 4 樓
|
發表於: 星期六 三月 30, 2024 3:24 pm 文章主題: |
|
|
謝謝兩位的熱心!!我試試 |
|
回頂端 |
|
|
sthuang66
註冊時間: 2014-04-27 文章: 176
第 5 樓
|
發表於: 星期五 四月 05, 2024 1:23 am 文章主題: |
|
|
謝謝大家的幫助!!果然可以了!!萬分感激 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|