巨奇怪的问题!
adoCmd.CommandText:='UPdate student set stdno=:stdno'; adoCmd.Parameters.ParamByName('stdno').Value :='123';
try
adoCmd.execute
except
;
end;发现执行try之后, adoCmd.commandText 居然是另一个命令语句,比如是以前的一条命令(Delete from temp)怎么会是这样??
adoCmd.CommandText:='UPdate student set stdno=:stdno'; adoCmd.Parameters.ParamByName('stdno').Value :='123';
try
adoCmd.execute
except
;
end;发现执行try之后, adoCmd.commandText 居然是另一个命令语句,比如是以前的一条命令(Delete from temp)怎么会是这样??
解决方案 »
- 一个下拉box和一个多选的checkbox,共三组,各个的checkbox可以控制各自的下拉box的enabled属性?能直接用属实现不?
- 大家讨论下第三方控件问题。。。
- 一个想了很久的MDIFORM问提
- 从form1 中怎么判断form2已经被打开了还是已经关闭了?
- 如何获取外部应用程序的句柄?
- 请问:哪里能下载 Delphi5.0 企业版?
- 哪里可以找到 XLReport?
- 取出字符串中包含的数字用什么函数?
- 通过delphi怎样才能获得某一文件的路径/、来者有份/、/、
- 用delphi5的quickreport制作的报表能否实现打印部分内容停纸,而不用走全纸?
- fastreport web濂楁墦闂璇锋暀
- richedit如何不换行增加字符?
我有写过类似代码测试过,在执行adoCmd.CommandText:='UPdate student set stdno=:stdno';后,
COMMAND。TEXT的值会被更新。(在之前,我已经为COMMAND。TEXT付过值)
adocmd.Close;
adocmd.Parameters.Clear;
然后再写你的代码
原因:with Datamod do
begin
adoCmd.......
end; 我原意是想引用Datamod 上的adoCmd,也用了with , 没想到delphi这小子竟然把我的commandText加到当前窗体上的adoCmd上去了.
不过也奇怪,好像以前我加了 with ... 的话,它是先引用 with里的东西呀.
谢谢各位!