DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: webb123
今日帖子: 40
在线用户: 24
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
女 shmhms (hms) ★☆☆☆☆ -
普通会员
2003/7/2 13:45:37
标题:
简单的问题-table的更新 浏览:2469
加入我的收藏
楼主: table1属性,DatabaseName: carsjk,tablename: lskpass(dbf文件)
procedure TForm1.Button1Click(Sender: TObject);
begin   
        table1.open;
        table1.locate('aut_mcase',18,[]);        
        table1.Edit;
        table1.fieldbyname('rk_flag').asString:='hj';
        table1.post;
end;
为什么程序出错? 谢谢!
----------------------------------------------
李平
作者:
男 30896186 (缘来一家人) ★☆☆☆☆ -
盒子活跃会员
2003/7/2 15:00:27
1楼: 事例:Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver', 'P', '408-431-1000']), [loPartialKey]);

table1.locate('aut_mcase',18,[]);        
中括号里不能省啊!
你查一下帮助吧!
----------------------------------------------
-
作者:
女 shmhms (hms) ★☆☆☆☆ -
普通会员
2003/7/2 15:10:29
2楼: 缘来一家人:
    你好!你记得非常准确。
    但是我把[loPartialKey]加上后,仍然出错,是不是table1还需要设置某个属性?
----------------------------------------------
李平
作者:
男 boy (阿門) ★☆☆☆☆ -
盒子活跃会员
2003/7/2 23:35:29
3楼: cu_no cu_name 
AMKB 王大同  
ACJC 金士欽  
BDFD 林火金 

□若 sTest 為 'AMKB':
  Table1.Locate('cu_no', sTest, []) 
  ==> 當然可以找到

□若 sTest 為 'AC':
  Table1.Locate('cu_no', sTest, [])
    ==> 找不到
  Table1.Locate('cu_no', sTest, [loPartialKey])
    ==> 找到 'ACJC 金士欽' 這筆記錄.
        因為集合中有 loPartialKey 這個項目, 此時, 'AC' 相同於 'ACJC'
        的開頭兩個字元, 即使兩者長度不等, 也算找到.

□若 sTest 為 'ac':
  Table1.Locate('cu_no', sTest, [loPartialKey])
    ==> 找不到, 因為區分大小寫之故, 所以 'AC' 雖開頭相同於'ACJC', 
        也不能算作符合條件.
  Table1.Locate('cu_no', sTest, [loCaseInsensitive, loPartialKey])
    ==> 找到 ACJC 金士欽 這筆記錄.
        此時不再區分大小寫了. 可以順利找到接近的資料.

----------------------------------------------
Delphi開發◆伺服器架設◆免安裝APACHE,PHP,CGI Perl, MYSQL ★
作者:
男 cfadongdongcfa (矢量坐标) ★☆☆☆☆ -
普通会员
2003/7/3 12:18:55
4楼: 没必要每次都把table.open吧?

----------------------------------------------
倒霉中的人,保持距离,小心被辐射到.
作者:
男 30896186 (缘来一家人) ★☆☆☆☆ -
盒子活跃会员
2003/7/3 16:04:48
5楼: 你该用query控件了!快换吧!
----------------------------------------------
-
作者:
女 ldyocean (ldyocean) ★☆☆☆☆ -
盒子活跃会员
2003/7/3 17:30:07
6楼: []里面好象是可以空着吧?不过我记不太清楚了

active=true是必须的

我认为TABLE有些情况比QUERY还是方便些的

你有关键字段没有赋值吧,你把错误信息贴出来看看
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行85.9375毫秒 RSS