上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
windj_wu
註冊時間: 2013-01-29 文章: 2
第 1 樓
|
發表於: 星期二 一月 29, 2013 10:49 am 文章主題: 菜鸟问题求解答。。 |
|
|
各位大神 求教 如何用vfp命令 删除一个dbf表中的某一列。。。。。 |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 2 樓
|
發表於: 星期二 一月 29, 2013 12:22 pm 文章主題: |
|
|
use 某DBF
locate for 某欄位=[你要找的值]
delete
*刪錯了要變成不是刪除
recall
*一次看一整頁資料
brow
*不用顯示已經刪除的資料
set delete off
brow _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
windj_wu
註冊時間: 2013-01-29 文章: 2
第 3 樓
|
發表於: 星期二 一月 29, 2013 3:54 pm 文章主題: |
|
|
garfield 寫到: | use 某DBF
locate for 某欄位=[你要找的值]
delete
*刪錯了要變成不是刪除
recall
*一次看一整頁資料
brow
*不用顯示已經刪除的資料
set delete off
brow |
您好 额 我想说,locate for 某欄位=[你要找的值] 这个是不是只能删除其中符合条件的一些值,我想要删除整一列。比如某dbf中,有姓名、学籍、年龄字段,我要删除学籍这个字段,有什么命令可以实现吗? |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 4 樓
|
發表於: 星期二 一月 29, 2013 5:50 pm 文章主題: |
|
|
將DBF裡某一個欄位刪除
ALTER TABLE TableName1 DROP COLUMN FieldName3 _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
bx1166
註冊時間: 2011-12-06 文章: 273
第 5 樓
|
發表於: 星期三 一月 30, 2013 9:02 am 文章主題: |
|
|
程式中把一個欄位直接刪調的話
萬一要想找回來就辛苦了 尤其是有些欄位 程式寫到某一段的時候
可能需要添加
其實也可以這樣
copy to table2 field fie1,fie2,...
當然 modify structure 也可以刪掉欄位 他還會留備檔 |
|
回頂端 |
|
 |
goodnight

註冊時間: 2008-10-13 文章: 473 來自: 台南市
第 6 樓
|
發表於: 星期日 二月 17, 2013 10:33 am 文章主題: |
|
|
單筆
replace 學籍 with ""
或是
多筆
update <資料表> set 學籍 = "" where <搜尋條件>
以上動作, 只會將 學籍 這個欄位清成空白,
如果你要該筆資料直接刪除
delete for <搜尋條件> |
|
回頂端 |
|
 |
h02022
註冊時間: 2012-11-28 文章: 35
第 7 樓
|
發表於: 星期六 二月 23, 2013 11:04 am 文章主題: |
|
|
use .DBF
replace 學籍 with "" for <條件>
CLOSE DATABASES ALL |
|
回頂端 |
|
 |
|