datetime birthday1;
select name,gender,nativeplace,birthday,department,class,major,height,weight,resume
into :sle_name.text,:sle_gender.text,:sle_nativeplace.text,:birthday1,:sle_department.text,
:sle_class.text,:sle_major.text,:sle_height.text,:sle_weight.text,:mle_resume.text
from student
where number=:sle_number.text
using sqlca;
if sle_name.text="" then
messagebox("提示","沒有找到符合條件的記錄,請重新輸入學號!")
end if
em_birthday.text=Mid(string(birthday1),1,10)
sle_height.text=sle_height.text+"厘米"
sle_weight.text=sle_weight.text+"公斤"
end event
保存時出現錯誤提示:c0031: Syntax error
請高手幫忙修改
uj5u.com熱心網友回復:
into :sle_name.text 建議別這樣吧?還是放到變數里,然后再往控制元件里賦值
uj5u.com熱心網友回復:
不建議這樣直接取控制元件數值賦值到嵌入式sql中,先用變數得到,然后再放到嵌入式SQL中溶蝕這樣的錯誤可能是PB開發工具的資料庫配置中沒有連接上資料庫,嵌入式SQL檢查時出錯!
uj5u.com熱心網友回復:
end event這個刪掉uj5u.com熱心網友回復:
沒錯,不知道end event是什么意思?
另外,建議不要直接把資料庫中欄位的內容放到控制元件中,最好先放到變數中,然后再通過變數賦值到控制元件中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/87817.html
標籤:數據庫相關
