TAdoQuery執行時有Error!!! 請各位大蛺來觀注一下吧!(50分)

  • 主题发起人 主题发起人 wm1010
  • 开始时间 开始时间
W

wm1010

Unregistered / Unconfirmed
GUEST, unregistred user!
當我在用Ado連接sql2000和Firebird時, 用TadoQuery來作查詢, 如以下代碼:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
AdoQuery1.Close;
AdoQuery1.Sql.Clear;
AdoQuery1.Sql.Add('Select * from INU Where UM=:qUm');
AdoQuery1.Parameters.ParamByName('qUm').Value:=Edit1.Text;
AdoQuery1.Open;
end;
當第一次執行后, 再按一次按鈕執行一次, 這時會出現:
"Either BOF or EOF is True, or the current record has been deleted. Requested
Operation Requires a current Record.".
請問各位大蛺這是什麼原因呀? 開始我用ado連接sql2000時有此問題, 我以為因為我沒有
客戶端軟件的原因, 但是我改為用Ado連接Firebird都是同樣的問題.
 
查查以前的问题,已经有N多这样的问题了(N>100)
听人说的:装ADO补丁
个人意见:数据库设计,比如主键和默认值
 
还有人提这样的问题!下载地址也告诉你吧:
ftp://ftpc.borland.com/pub/delphi/devsupport/updates/delphi5/D5EntUpdate.exe
ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe

sn:
555-555-5555 9ex0-91x0
 
给 delphi 和 ado 升级!!!!!!!!!
打上补丁
 
To hunterTeam, jsxjd, ysai: 謝謝!!! 上面的問題解決了, 但在Sql2000中需更新text字段時還是會出現 ""Code page transactions are not
Supported for text data type. From: 950 To: 1252", 這樣的錯誤, 不過用FireBird就不會有這樣的問題,
請問這是為何?
 
delphi5ado的bug..用d6吧。包没这事
 
多人接受答案了。
 
后退
顶部