1樓:匿名使用者
先新增一個adoquery 元件,設定該元件的連線屬性,然後在事件中加入下面**:
with adoquery1 do
begin
close;
sql.clear;
sql.add('select * from table where id=b) ;////假如這個b是整型常量的話,如果是字元型常量,應該改為:sql.
add('select * from a where id=''b'') ;
open;
tryedit;
fieldbyname('數量').asfloat:=fieldbyname('數量').
asfloat+strtofloat(trim(edit1.text));//假如數量 是float變數的話,如果數量是整型int變數的話,此句應該改為:fieldbyname('數量').
asinteger:=fieldbyname('數量').asinteger+strtoint(trim(edit1.
text));
post;
showmessage('修改指定id的數量成功!');
except
showmessage('修改指定id的數量失敗!');
exit;
endend;
2樓:匿名使用者
lquery.sql.text:= 'update table set 數量=數量 + ' + edit1.text + ' where id=:b';
lquery.parameters.parambyname('id').value := b;
lquery.execsql;
sqlserver update所有資料的user加1(就是每一條資料的userid在原來的基礎上加1)
3樓:匿名使用者
如果你的userid不是自增的可以用updat tb set userid=userid+1,如果是自增的話,沒辦法修改
4樓:匿名使用者
update 表名 set user=user+1
oracle 插入資料累加 原有的資料加上插入的資料
5樓:
是要用一句sql寫出來?
如果不是的話,你就先更新,然後根據更新的返回值做判斷,如果是no data found,直接插入。
sql 語句怎樣把一列的所有值都加上一個值?
6樓:baby_原來
update 表名 set 列=列+值
update語句用於修改表資料,如果不加條件則修改所有資料,set設定修改的列
如果加的值與列的資料型別不符合,則需要轉換資料型別update taname set name=name+'11'
--這句sql語句是將name列所有的值後面加上11;如原值是zhangsan,執行語句後結果是:zhangsan11
7樓:馬蹄蓮
update zw set qxlb=qxlb+',1106'
8樓:淡抹濃妝
update zw set qxlb=qxlb+'1106'
如何在sql資料庫表裡加入新的一列(表裡原有資料)
9樓:匿名使用者
因為userid欄位限定為不可為空,插入空資料,造成報錯。
在資料庫表中,查詢新列的sql示例如下,
1、建立測試表,create table test_num(id number, fee number(10,3));
2、檢視錶的屬性,共包含兩列,id、fee,3、執行sql語句,插入新欄位,alter table test_num add (fee2 number(10,3));
4、重新檢視錶結構,欄位已加上,
10樓:電子科技小百科
1、首先在桌面雙擊「sql server 2008r2」的圖示,點選進入它的管理介面,如下圖所示。
2、在裡面找到「資料庫」選單,右鍵這個選項,找到「附加資料庫」,點選這個選項,如圖所示。
3、來到「附加資料庫」的介面,點選「新增」按鈕,即可跳轉到本地電腦裡面的檔案選擇項,如圖所示。
4、然後在自己的本地電腦裡面找到剛剛需要附加的資料庫檔案,找到「.mdf」檔案,點選附加。
5、這時新的資料就附加到我資料庫裡面了。
11樓:射手幽靈伊
用sql語句試一下。
alter table tmp_tb_user add userid int
類似這樣的語句,你根據實際情況修改一下。
12樓:匿名使用者
不需要刪除原有資料,
直接alter table 表名 add 列名 資料型別
13樓:匿名使用者
你新新增的那列userid才是真正應該設定為可空的,但是你怎麼不勾呢?
delphi sql 向資料庫新增資料 急!!
delphi 向sql表中插入資料怎麼做?
14樓:匿名使用者
procedure tform1.button1click(sender: tobject);
varn : string;
begin
n:=trim(edit1.text);
trystrtofloat(n);
except
showmessage('請輸入正確的數值!');
exit;
end;
with adoquery1 do
begin
close;
sql.clear;
sql.add('insert into temp (列一) values (' + n + ') ');
execsql;
end;
end;
15樓:
sql.add('insert into temp (列一) values (n);
試一下。
數值型別的一般不要加引號了。
怎麼在原有windowsp的系統上重新系統重做
不可能 你可以嘗試用u盤 硬碟拷貝!但重做系統需要把原先的系統刪除,你認為xp可以自己刪除自己麼,刪除後就沒有程式了 那來的程式執行安裝系統呀?最多隻能做雙系統,不過也需要虛擬系統pe的支援!windows xp怎麼重新裝系統啊 bios設定 教程 作業系統安裝詳細 把系統光碟放到光碟機裡,重啟電腦...
心電監護儀上所有資料的正常範圍是什麼
心電監護儀上的資料一般包括 心率 一般在最上面,正常值60 100,單位是 次 分 內 血壓 包括收縮壓和容舒張壓,收縮壓正常值為90 140,舒張壓正常值為50 90,單位為mmhg,如120 80mmhg就是正常血壓 血氧飽和度 正常值90 100,一般人都是99 100,越缺氧越低 呼吸 正常...
如何一次性刪除電腦上所有資料,如何刪除電腦裡全部內容
可以通過格式化一次性刪除電腦上的所有資料。格式化的方式有兩種 圖形介面,可以滑鼠右擊需要格式化的硬碟,然後在快捷選單中選擇 格式化 命令介面,可以通過format命令進行格式化,格式化d盤的命令如下 format d 一鍵還原不行呵呵,如果你要是怕資料恢復過來就多格式化幾次硬碟,低格的效果好一些。呵...