c++:
在VS2012中利用sql陳述句給資料庫插入資料如下:
insert into t_stu(stunum, stuname) values (stu.m_Num, stu.m_Name);
其中t_stu是創建好的表格,有兩個欄位:stunum, stuname
stu是用Student類實體化的物件,m_Num, m_Name是該類的成員變數,可是這么寫陳述句會報錯,資料庫已經成功連接,請問該怎么處理,括號里面好像識別不到stu是一個物件,會當做字串來處理。
只剩下30分了,全部奉上,希望各位大神幫幫我,謝謝。
uj5u.com熱心網友回復:
string sql = "insert into t values('" + stu.m_Num + ",'" + stu.m_Name +')"uj5u.com熱心網友回復:
你這個要動態拼接。PS:建議把這些學完后,再學習一下系結變數;
uj5u.com熱心網友回復:
你的錯誤是什么啊,貼出具體的錯誤。一步一步除錯
定義兩個變數
t1 = stu.m_Num;
t2=stu.m_Name
列印兩個變數是否看是否正確
insert into t_stu(stunum, stuname) values (t1, t2);
再有錯誤貼明確的錯誤資訊
uj5u.com熱心網友回復:
用引數化的方式uj5u.com熱心網友回復:
只看你提供的簡單陳述句是沒什么問題把陳述句列印出來,放到PLDEV中執行一下看看,簡單明了
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112139.html
標籤:開發
