Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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
Você rodou as consultas e quais foram os erros apontados?
[]'s