数据库为MySQL,有一表,有如下字段:
id,name,passwd,address,phone,company,其中id为主键,自动生成编号,步长值为1。
表中有如下两个记录A和B
A:(1,mike,123,东山,8888888,科技)
B:(2,tom,435,天河,999999,科研)
使用Delphi6.0对数据库的表进行操作,结果会出现除id字段外,B记录的其他字段均被A记录对应的字段覆盖,结果如下:
A:(1,mike,123,东山,8888888,科技)
B:(2,mike,123,东山,8888888,科技)检查程序后,发现并没有相应代码做该操作!~~
各位高人,有人出现过该情况吗?请问是怎么一回事,有解决办法吗?是程序问题还是数据库问题?大家来说说,给点思路,谢谢!
id,name,passwd,address,phone,company,其中id为主键,自动生成编号,步长值为1。
表中有如下两个记录A和B
A:(1,mike,123,东山,8888888,科技)
B:(2,tom,435,天河,999999,科研)
使用Delphi6.0对数据库的表进行操作,结果会出现除id字段外,B记录的其他字段均被A记录对应的字段覆盖,结果如下:
A:(1,mike,123,东山,8888888,科技)
B:(2,mike,123,东山,8888888,科技)检查程序后,发现并没有相应代码做该操作!~~
各位高人,有人出现过该情况吗?请问是怎么一回事,有解决办法吗?是程序问题还是数据库问题?大家来说说,给点思路,谢谢!
解决方案 »
- 血一口就喷了出来,关于FASTREPORT的主从表BAND的问题
- 求 数据库备份的程序
- adodataset有一字段:客户id,加入一lookup字段:客户名(在其它dataset中)。容许用户输入客户id,如何通过此lookup字段判断客户id是否存在
- 能去网易工作的话好吗?
- 一个关于DLL小问题,怎么老是出现调试的CPU窗口,全是汇编语言,怎么回事啊???
- 菜鸟问题:还是关于线程。请各位高手帮帮忙。
- ADO + MS SQL server 2000 用什么中文打包工具比较好?
- Form上有两个Image控件,用户在第一个上单击鼠标左键,然后移到第二个上放开,程序怎么判断鼠标是否在第二个Image上?急!
- 请问紧缩bcd码和16进制,10进制之间的关系是怎样的?在delphi里面我如果想把字符串转换为bcd应该如何作?
- *****100分,求主明细表源码或方案*****
- 为什么加了cancel仍然保存了记录?
- 广交做数据库的DELPHI朋友,留下QQ号或MSN的都有分。
程序很简单,就只是插入和修改记录!
如果说有问题,问题就出现在修改记录那里,修改记录的语句是这样写的:
update A set name=xxxx,phone=xxxx... where id=传入值。
以上的语句并不会造成所说的结果。
这个问题不常发生,偶尔两三个月一次!
唉。。郁闷s偶了~~~~~~~~~
应该是这句的问题.