2013-07-06 50 views
0

我使用Delphi中的TSQLQuery執行插入操作。數據插入perrfect,但程序會顯示標題消息的錯誤。有任何想法嗎 ?。 這裏是我的代碼:從插入的查詢中返回光標

With DMConnect.qryCrearProyecto do begin 
    ParamByName('cliente').AsString := Self.Edit2.Text; 
    ParamByName('obra').AsString := Self.Edit3.Text; 
    ParamByName('ubicacion').AsString := Self.Edit4.Text; 
    ParamByName('nroEstudio').AsInteger := StrToInt(Self.Edit5.Text); 
    ParamByName('sondeo').AsInteger := StrToInt(Self.Edit6.Text); 
    ParamByName('nivelFreatico').AsFloat := StrToFloat(Self.Edit7.Text); 
    Open; 
    Close; 
    end; 
+3

雖然我和很多人都能理解你所看到的錯誤信息類型,但當你提出問題時,你仍應該總是包含這個錯誤信息。 –

回答

5

我不知道怎麼TSQLQuery嚴格的,但通常你不應該使用SQL語句,不返回數據的開放式方法(這是光標)。您應該調用ExecSql。

+1

Thakns!我將「Open」替換爲「ExecSql」並運行! – ramiromd