razstec 0 Denunciar post Postado Setembro 28, 2011 Viva pessoal, preciso fazer um update para um campo(user) do campo(changedby) obrigado isto estara correcto?? UPDATE form9.userID SET userID = changedBy where userID=0 Resolvido assim UPDATE form9 SET userID = changedBy where userID=0 Já agora o que é que esta mal nesta query ? select * from user, form9 where user.userID = form9.userID order by user.userName asc Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Setembro 28, 2011 Você rodou as consultas e quais foram os erros apontados? []'s Compartilhar este post Link para o post Compartilhar em outros sites
razstec 0 Denunciar post Postado Setembro 29, 2011 MySql.Data.Types.MySqlConversionException Unable to convert MySQL date/time value to System.DateTime Stack Trace: em MySql.Data.Types.MySqlDateTime.GetDateTime() em MySql.Data.MySqlClient.MySqlDataReader.GetValue(Int32 i) em Quest.Toad.Db.Connection.ReadRow(IDataReader reader, FastTable datatable, FastReadOptions options, PrePostProcessHandler prePostProcessHandler) em Quest.Toad.Db.ToadDataAdapter.InternalReadBackground() Assim já funciona select user.userID, form9.userID, user.userName, user.roleID from user, form9 where user.userID = form9.userID and roleID=6 order by user.userName asc; Aproveito para perguntar como faço para contar o numero de registos de cada utilizador, eu tenho assim mas não da. select count(user.userName)as total, form9.*, user.* from user, form9 where user.userID=form9.userID Category Timestamp Duration Message Line Position Error 29-09-2011 09:35:20 0:00:00.038 <link> - MySQL Database Error: Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause 1 0 ok, ja funciona. select count(user.userName)as total, form9.*, user.* from user, form9 where user.userID=form9.userID group by user.userName obrigado Compartilhar este post Link para o post Compartilhar em outros sites