veamos..
' UNION SELECT SUM(Store_ID) FROM Login--
me dio como resultado:
Código:
The sum or average aggregate operation cannot take a varchar data type as an argument.
gracias a ese error te das cuenta que el campo "Store_ID" es de tipo "varchar" o sea cadena de caracteres mas comunmente llamada "string" y que aunque un string pueda contener numeros no se pueden utilizar en funciones como el "SUM" que admiten enteros como argumento.
El error que me da al tratar de agregar un usuario es :
Código:
Insert Error: Column name or number of supplied values does not match table definition.
es probable que te de este error se deba a que no estas insertando valores en todos los campos que posee la tabla,pero no estoy muy seguro al respecto.
cuando puse '; insert into Login values (vcore, pass, 0xffff)--
(osea lo mismo pero sin comillas)
dio como resultado:
Código:
The name 'vcore' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.
cuando pones algo sin comillas que no sean numeros,se interpreta como una variable o como el nombre de un campo, y como no se pueden poner nombres de campos dentro del "VALUES" del "INSERT" te tira este error.
me quedo una duda, de el tercer campo de la tabla "Login" en el cual pusiste 0xffff, esta en el query original?
si esta y no es de tipo varhcar te puede ser muy util...
saludos.