Query1.Close;
Query1.SQL.Clear;
sqlstring:='update ylwb set 已经上机时间="00:00:00" where 状态=true';
Query1.SQL.Add(sqlstring);
Query1.open;
执行后出现以下错误信息:
exception class EnoResultSet with message 'Error creating cursor handle'
Query1.SQL.Clear;
sqlstring:='update ylwb set 已经上机时间="00:00:00" where 状态=true';
Query1.SQL.Add(sqlstring);
Query1.open;
执行后出现以下错误信息:
exception class EnoResultSet with message 'Error creating cursor handle'
query1.execute
如果是添加、删除等,用Query1.ExecSQL;
Query1.Close;
Query1.SQL.Clear;
sqlstring:='update ylwb set 已经上机时间="00:00:00" where 状态=true';
Query1.SQL.Add(sqlstring);
Query1.ExecSQL;
还不行,那你得看看你的“已经上机时间”的类型与你的"00:00:00" 匹配否?
如果用的是oracle,应该改为tochar(已经上机时间,"hh:mm:ss")="00:00:00"
sqlstring:='update ylwb set 已经上机时间='#' + FormatDateTime('YYYY-MM-DD' ,StrToTime('00:00:00')) +'#' + 'where 状态=True';
Query1.ExecSQL;
如果是查询,用Query1.Open;
如果是添加、删除等,用Query1.ExecSQL;
请尽量别用中文字段名!
'Error creating cursor handle'的错误了