我用一个ADOQuery,在执行的过程中
ADOQuery1.Close;
ADOQuery1.SQL.Text := 'UPDATE sentgmcc SET state = ''' + '已联系' + ''' WHERE ' + fs_SQLWhere;
ADOQuery1.Open;
我试着在SQL的查询分折器中执行SQL语句正常,但在这里总提示"CommandText does not return a result set "
为什么呢帮帮忙啊,真的很急
ADOQuery1.Close;
ADOQuery1.SQL.Text := 'UPDATE sentgmcc SET state = ''' + '已联系' + ''' WHERE ' + fs_SQLWhere;
ADOQuery1.Open;
我试着在SQL的查询分折器中执行SQL语句正常,但在这里总提示"CommandText does not return a result set "
为什么呢帮帮忙啊,真的很急
ADOQuery1.SQL.Text := 'UPDATE sentgmcc SET state = ''' + '已联系' + ''' WHERE ' + fs_SQLWhere;
ADOQuery1.Execsql;没有返回结果的不能用open
adoquery我們一般都是用ADOQuery1.Execsql來執行語句的.
如果要傳回結果則再加一個adoquery1.active:=true;
没有数据集返回用:ExecSQL;
我原来也出现这样的错误,改过来就对了