c資料更新,這段語句哪裡錯了

2022-12-25 22:20:58 字數 717 閱讀 9805

1樓:匿名使用者

這裡不支援字串+變數的方式。so你sql確實寫錯了,系統不認識。

你先在前面寫一個

string sql=string.format(("update jobzp set date=@date where id=''",xxid);

然後oledbcommand cmduptop=new oledbcommand(sql,con);

這樣應該就可以了。

2樓:征服野蠻人

我懷疑是你的目標資料庫裡 date 這個關鍵字不可以用作列名的。 出現二義性的時候先考慮是系統保留字的意思了

試著用括起來。 set [date]=@date

3樓:匿名使用者

@data你傳給誰了?我頭一次見這種形式的傳參方式,再說了parameters傳引數一般給儲存過程的,你這樣傳給oledbcommand物件的引數(也就是update這樣的 sql語句),難道這樣不更簡單麼

new oledbcommand("update jobzp set date='"date.time.now+"' where id="+xxid,con); 給這個傳引數我頭一次看見

4樓:匿名使用者

拷貝到資料庫管理工具中,除錯

5樓:士靖輝

為什麼xxid不用parameters 傳參?

這段c語言源程式哪裡錯了

指標先指向了陣列首地址,指標加1後指向陣列的下一個元素 即第一個一維陣列的第二個元素 將指標加4 4表示一維陣列的維數 後就指向第二個一維陣列的第一個元素 指標加1表示指向下一個元素 首先p指向的是陣列首地址,即p現在指向的是score 0 0 指標加1以後p指向的是第一個一維陣列的第二個元素,即s...

這段c語句是什么意思,這段c 語句是什麼意思?

1 獲取http查詢字串變數集合中名稱為 cid 的那個名值對的值,儲存到ttype變數中。2 新建一個dataset記憶體資料庫,並給它賦值為 rtmodel.getlist ccid 其中rtmodel是你通過reltemplate rtmodel new reltemplate 例項化的那個類...

這個C的小題哪裡錯了

1.power函式的引數問題,double改int,一直都是int。2.power函式宣告的返回值是double型別,但實際返回的是int型別。3.p n次方的結果的大小,p和n都有可能比較打,很明顯這個問題是一個高精度問題,不能用現成的資料型別。把main改成main void 然後在最後加上 r...