1樓:我tm不管
string ls_sql,ls_columnlong ll_id
ls_sql="update kq set "+ls_column+"='"+值+"' where update kq set "+ls_column+"="+string(值)+" where update kq set"+ls_column+"='"+ls_value+"'"
execute immediate :ls_sql;
if sqlca.sqlcode = 0 thencommit;
else
rollback;
end if
pb程式設計中update如何使用
3樓:
第一種是資料視窗的update,這種需要設定資料視窗的更新列和更新的使用的鍵值,一般是主鍵。
直接是dw_control.update()
返回值是integer
如果返回1,表示更新成功。返回-1表示更新失敗。
如果資料庫的autocommit是false,那麼還需要commit。
if dw_control.update() = 1 then
commit;
else
rollback;
end if
第二種,使用語句更新。
比如在乙個按鈕的點選事件中
update table set column1 = ..., column2 = ..., ... where ...
if sqlca.sqlcode = 0 then//更新成功
commit;
else
rollback;
end if
第三種,使用execute(:string)方法更新
例如string ls_update
ls_update = 'update table set column1 = .., column2 = ..., .... where ... '
execute immediate :ls_update using sqlca;
if sqlca.sqlcode = 0 then
commit;
else
rollback;
end if
4樓:
直接是dw_control.update() 樓上的詳細了,在row選單下的update properties中要把想update的列,都設定下。
5樓:
同上,樓上說的很詳細了
pb中的update語句
6樓:匿名使用者
sqlcode 是0
如果是0,後面的問題沒太看懂。
你是希望,where條件不滿足時,執行update修改表中所有語句?
7樓:
sqlcode等於0,表示執行成功。
你這種情況返回100,表示沒有響應的行,也就是where條件不成立。
另外-1表示更新出錯。
另外還有乙個引數sqlnrows,這個表示響應的行數。等於0,也是沒有響應行。
如何在pb中用程式建立資料表
8樓:匿名使用者
在pb裡面,一般可以寫insert,update,delete具有事務性的sql語句。如果執行create table之類的非事務sql語句,需要用pb的動態sql。
例如:string ls_sql
ls_sql=" create table t_user(userid integer, username varchar(20));"
execute immediate :ls_sql ;
如何在pb中寫sql語句查詢資料? ??請各位老師指點,最好能抓個圖傳上來感性認識一下,謝謝先。
9樓:
你是要在pb程式中寫,還是要找個平台,像sqlserver的查詢分析器一樣自己寫查詢語句查詢結果?
如果程式中寫,那麼就自由了,只要可以執行的地方,都可以寫。這裡寫的一般都會是增加修改刪除的insert,update, delete語句,而查詢語句,在pb程式設計中一定要範圍唯一一行並賦值給變數才行。
而如果是像查詢分析器那樣寫的話,在上方tools選單下,database painter子選單,開啟乙個視窗,列出你在pb配置的所有資料庫,資料庫配置也在這個地方做的。
下邊有幾個tab頁,其中isql session一頁就是寫語句的地方,這裡一次只能執行一條,並以分號結尾。寫好之後,點選design選單中的execute isql子選單執行。查詢結果會自動切換到tab頁中的result頁去。
其實database painter和execute isql這兩個子選單按鈕在介面上都有對應的快捷圖示,找找名稱就知道了。
php中執行update語句的問題
不知道你為什麼用這種方法去操作,太麻煩了。看你的 post name 等。你的name是變數嗎?應該不是,不是就要用引號引起來。post name 列印出來後在資料庫可以正常執行的。那就肯定資料庫連線錯了,忘記寫include了吧?你把這句sql列印出來,放在資料庫裡直接執行,看報什麼錯。php關於...
在PB的什麼模組中寫sql語句查詢l資料?並把查詢結果輸出為dbf資料庫格式
不知道你問的是pb哪個版本 pb6.5是在 db administration 這個按鈕有可能一開始工具欄上沒有 你需要自己放上去。pb9.0 pb11.0 都是在 database 這個按鈕裡面 可以開啟乙個介面,有個介面叫做 sql session 裡面可以寫sql語句 如何執行那就是找按鈕或者...
在mysql中怎麼寫sql語句能取到表中按id降序排列
我們知道從 mysql 表中使來 用 sql select 語句 讀取資料。如果我們需要對讀取的資料進行排序,我們就可以使用 mysql 的 order by 子句來設定你想按哪個欄位哪種方式來進行排序,再返回搜尋結果。具體語法參考 以下是 sql select 語句使用 order by 子句將查...