Access - AL HACER INSERT NO SE ORDENAN LOS CAMPOS

   
Vista:

AL HACER INSERT NO SE ORDENAN LOS CAMPOS

Publicado por Antonio (1 intervención) el 05/09/2007 16:46:21
Cuando ejecuto el comando INSERT con DoCmd.RunSQL sql ó Currentdb.Execute sql y luego quiero ordenar por algún campo, los registros que he insertado no se ordenan correctamente. Sin embargo si lo hago a mano directamente en la tabla, si que se ordenan bien.

El código que utilizo es:

sql = "INSERT INTO [Pedidos] (Num_Pedido,Fecha, Empresa, Ref_Interna, Originador, Res_Tecnico, Res_Economico, Ref_Oferta, Total, Observaciones) VALUES ( " & "' " & txtNum_Pedido & "'" & " , " & "' " & txtFecha & "'" & " , " & "' " & txtEmpresa & "'" & " , " & "' " & txtRefInt & "'" & " , " & "' " & txtOriginador & "'" & " , " & "' " & txtResTec & "'" & " , " & "' " & txtResEc & "'" & " , " & "' " & txtRef_Oferta & "'" & " , " & "' " & txtTotal & "'" & " , " & "' " & txtObservaciones & "' )"

DoCmd.RunSQL sql ' o Currentdb.execute sql

No sé si será problema de los tipos de datos. Por ejemplo Num_Pedido es String (por ejemplo 12312-BZ) y no se ordena bien si hago la inserción mediante ese codigo.

Gracias y un saludo
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