<font color=red>快来帮忙看看,重谢 </font>(高手快来) (100分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
来自:skyrabbit >>回复 时间:00-12-15 23:46:36 ID:14106
"External exception at EEFFACE"
数据从Access97数据库导入到SQL Server 7.0数据库中,用到了SQL Server的
image类型字段。
编程环境:BCB4.0+SQL Server7.0+Access97
系统:PWindows98 和 Windows Server NT4.0+SP5 在不同的机器上
为什么程序在IDE环境下调试运行正常而脱离开IDE环境运行就错误(NT4.0系统下)?
(没有用到第三方的控件)(Pwin98下则两种情况都能正常运行)
为什么程序在NT4.0的系统中和PWin98的系统中运行的结果也不同?
(同样的代码,没有用特殊的API函数)
为什么采用SQL Server数据库作为数据源,则正常,而用Access97作数据源时就触发异常呢?
请至 http://www.delphibbs.com/delphibbs/DispQ.asp?LID=417234
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=418048
一聚。
谢谢!
PS.我在复制的时候匆忙中给漏了,正确的代码应该是:
dynamic_castQuery1->FieldByName("syszp"))->SaveToStream(st);
dynamic_cast(Table1->FieldByName("syszp"))->LoadFromStream(st);


--------------------------------------------------------------------------------
来自:skyrabbit >>回复 时间:00-12-16 0:14:27 ID:14126
越急越乱,代码又贴错了.
请原谅!
正确的代码应该是:
dynamic_cast(Query1->FieldByName("syszp"))->SaveToStream(st);
dynamic_cast(Table1->FieldByName("syszp"))->LoadFromStream(st);


 
我不想删除这个问题, 高手指点指点!!
大家随便说 不用客气
 
灌水的 欢迎
 
为什么程序在IDE环境下调试运行正常而脱离开IDE环境运行就错误:这个问题你可以先用
升级包看看;
二:可能是ADO的驱动不太对头
 
来自:skyrabbit >>回复 时间:00-12-29 23:50:17 ID:15720
我想这是BDE中的控件本身引发的与NT4.0之间的冲突,所以最终采用了KADao控件作为
Access97数据源来实现图象数据的转移,采用同样的代码,结果就顺利通过了.
因为有事很久上不了网,今天就把这个问题给结了.
希望有机会还能和你以及大家讨论 这个问题的原因和处理方法.




 
歪猫:
你的一堆旧贴时间太长了,我实在不想强行结束它们。
如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
请认真阅读大富翁论坛规则说明 http://www.delphibbs.com/delphibbs/rules.htm
 
呵呵。。。
 
多人接受答案了。
 
后退
顶部