C資料庫操作問題

2022-06-11 02:50:09 字數 878 閱讀 3348

1樓:五千個位元組

他們的本質區別

1.command,是傳遞命令到資料庫,增刪改查在資料庫完成。優點執行效率高。

2.dataadapter與dataset,將資料讀取到記憶體,在記憶體中修改,然後更新至資料庫。優點資料讀到記憶體,對資料操作就更方便,就可以最大限度滿足c#程式設計。

當然代價是佔用資源。

如果你進行的簡單操作,可以用第一種,略微複雜一點的用下儲存配合下command也可以解決。資料庫足以解決大部分問題.

2樓:匿名使用者

用command你可以自己寫命令,用dataadapter與dataset就沒那麼靈活了~~

3樓:匿名使用者

command是執行資料庫操作,而不返回值。

dataadapter與dataset是可以返回值的。

比如dataadapter.fill可以填充到**dataset.table[0]可以繫結到**中.

4樓:匿名使用者

樓主,說得簡單明瞭點,如果你想運算元據庫,並要得到相應的結果,顯示在你的程式上,就用adapter和dataset配合,而且還可以進行資料的增刪改,方便。

如果你是單純的操作,比如只需插入一條資料,修改一條資料,或者是刪除,直接是你的sql語句就可以辦的的事情,你就用command就搞定了哈,說白了,前者可以進行復雜的操作哈,後者相反。不知樓主現在明白了嗎?

希望能幫上你的忙噶

5樓:

1,如果你需要顯示資料庫的大量資料,比如一個表或多個表的聯合查詢資料,就用dataadapter,dataset

2,如果你只需要一個值,或者只是資料庫操作結果行數,就用command命令。

asp資料庫連線問題,asp資料庫連線問題

貼那麼多 幹嘛,不說重點 有無出錯提示?有的話,是第幾行?那一行 是哪句?if password rs password then 當你open時查詢記錄為空時,再下面這條判斷密碼的if不成立,則會出錯。中間要加個if rs.eof false and rs.bof false then 把你的連線...

asp 寫入資料庫的問題,asp 資料庫問題

name trim name if len name 0 then name為空!email trim email if len email 0 then email為空!city trim city if len city 0 then city為空!message trim message if...

資料庫與C的資料型別轉換,C 與資料庫型別之間的轉換知多少

應該不存在這種事情 在資料庫裡表示字串型別用的就是 varchar,nvarchar,char nchar等等 而c 裡沒有這種型別,與他向替代的是string型別,如果出錯了,應該不會在這邊,你好好檢查一下其他型別呢 怎麼不匹配,我用過可以匹配的啊,具體東西帖出來看看 是不是有一種方式是 變數名....