Visual Basic - Ayuda Por Favorrrrr

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda Por Favorrrrr

Publicado por Elizabeth (71 intervenciones) el 22/11/2004 18:14:23
El problema que tengo ahora es con un Update no se como estructurarlo, imagina que ya tengo mi tabla que se llama tblNominaDatos y tiene 2 campos que quiero rellenar con esto:

Empleado = Trim(Mid(Linea, 1, 8))
Nombre = Trim(Mid(Linea, 10, 40))
SdoDia = Trim(Mid(Linea, 57, 10))
SdoInt = Trim(Mid(Linea, 75, 10))

pienso que mi update quedara asi:

SQL = "Update tblNominaEmpleados set "
SQL = SQL & "SueldoDia = " & SdoDia
SQL = SQL & "SueldoInt = " & SdoInt
SQL = SQL & "where IDEmpleado=" & Empleado

Set SueldosRecordSet = conn.Execute(SQL)

Esto esta dentro de un ciclo

pero no se si funciona ni si esta bien estructurado, tengo problemas con las commillas no se donde colocarlas te agradecere cualquier comentario bye.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda Por Favorrrrr

Publicado por Mauricio (53 intervenciones) el 22/11/2004 20:13:49
Las comillas debes colocarlas cuando quieres actualizar un dato string, de lo contrarios no se colocan.


Si lo deseas intenta enviarme denuevo un mail, pero estaa vez copia el código a un block de notas o pegalo directo en el mensaje del mail

Atte,
Mauricio Díaz
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Es el mismo que puse aqui

Publicado por Elizabeth (71 intervenciones) el 22/11/2004 20:25:21
Es el mismo codigo el que puse al inicio de la pregunta:

SQL = "UPDATE tblNominaEmpleados SET SalarioDiarioActual=SdoDia,SalarioDiarioIntegrado=SdoInt WHERE IDCompania=Compania AND IDEmpleado=Empleado;"

este, pero como lo ordeno?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Es el mismo que puse aqui

Publicado por Mauricio (53 intervenciones) el 22/11/2004 20:44:25
sql = "Update tblNominaEmpleados Set "
sql = sql & "SalarioDiarioActual = " & SdoDia & ","
sql = sql & "SalarioDiarioIntegrado = " & SdoInt & " Where "
sql = sql & "IDCompania = " & Compania & " and "
sql = sql & "IDEmpleado = " & empleado

Al concatenar el string debes poner cuidado con las comas y con los espacios entre los operadores lógicos y las palabras reservadas del sql (From, Where,Order by, etc.)

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Es el mismo que puse aqui

Publicado por Elizabeth (71 intervenciones) el 22/11/2004 20:49:50
Lo hice de esta forma que opinas

SQL = "UPDATE tblNominaEmpleados SET "
SQL = SQL & "SalarioDiarioActual = " & SdoDia
SQL = SQL & "SalarioDiarioIntegrado = " & SdoInt
SQL = SQL & " WHERE IDCompania = 2 AND IDEmpleado = " & Empleado

Solo que la linea 3 me marca error ahi es donde no se donde van las comas, comillas y apostrofes, ya intente nuevamente enviarte el correo pero me lo regresa.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Es el mismo que puse aqui

Publicado por Mauricio (53 intervenciones) el 22/11/2004 20:54:39
Te marca un error porque no pusiste la coma entre el valor de SalarioDiarioActual y SAlarioDiarioIntegrado, la consulta debiera estar de esta forma:

SQL = "UPDATE tblNominaEmpleados SET "
SQL = SQL & "SalarioDiarioActual = " & SdoDia & ","
SQL = SQL & "SalarioDiarioIntegrado = " & SdoInt
SQL = SQL & " WHERE IDCompania = 2 AND IDEmpleado = " & Empleado

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Graciassss Mauricio!!!!

Publicado por Elizabeth (71 intervenciones) el 22/11/2004 21:00:41
Te voy a ser cincera ya lo resolvi de la misma forma que me indicas solo que lo puse en una sola linea el problema ya esta resuelto pero me resulta complicado entender esto de las comillas pero prometo estudiar este tema muchas racias Muricio te devo la vida bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Graciassss Mauricio!!!!

Publicado por Mauricio (53 intervenciones) el 22/11/2004 21:04:34
De nada, Cuando se te ofresca. Si tienes alguna otra duda, ya conoces mis mails
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar