Error en edicion con UPDATE
Publicado por Edgar Arevalo (1 intervención) el 23/03/2017 20:25:25
Tengo un formulario de ingreso de datos, cuando es nuevo no hay problema graba, pero cuendo edito no graba el error es SQL: hay demasiado en campos en UPDATE.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
SET NULL OFF
If MessageBox("Grabar Registro...",4+32+256,"Confirma")=6
xnom=Thisform.text2.Value
xdir=Thisform.text3.Value
xhoj=Thisform.text4.Value
xfna=Thisform.text5.Value
xtel=Thisform.text6.Value
xfe1=Thisform.txtfecha1.Value
xpe1=Thisform.txtpeso1.Value
xta1=Thisform.txttalla1.Value
xte1=Thisform.txttempera1.Value
xpr1=Thisform.txtpresion1.Value
xdi1=Thisform.txtdiag1.Value
xtr1=Thisform.txttrata1.Value
xfe2=Thisform.txtfecha2.Value
xpe2=Thisform.txtpeso2.Value
xta2=Thisform.txttalla2.Value
xte2=Thisform.txttempera2.Value
xpr2=Thisform.txtpresion2.Value
xdi2=Thisform.txtdiag2.Value
xtr2=Thisform.txttrata2.Value
xfe3=Thisform.txtfecha3.Value
xpe3=Thisform.txtpeso3.Value
xta3=Thisform.txttalla3.Value
xte3=Thisform.txttempera3.Value
xpr3=Thisform.txtpresion3.Value
xdi3=Thisform.txtdiag3.Value
xtr3=Thisform.txttrata3.Value
xfe4=Thisform.txtfecha4.Value
xpe4=Thisform.txtpeso4.Value
xta4=Thisform.txttalla4.Value
xte4=Thisform.txttempera4.Value
xpr4=Thisform.txtpresion4.Value
xdi4=Thisform.txtdiag4.Value
xtr4=Thisform.txttrata4.Value
xfe5=Thisform.txtfecha5.Value
xpe5=Thisform.txtpeso5.Value
xta5=Thisform.txttalla5.Value
xte5=Thisform.txttempera5.Value
xpr5=Thisform.txtpresion5.Value
xdi5=Thisform.txtdiag5.Value
xtr5=Thisform.txttrata5.Value
xfe6=Thisform.txtfecha6.Value
xpe6=Thisform.txtpeso6.Value
xta6=Thisform.txttalla6.Value
xte6=Thisform.txttempera6.Value
xpr6=Thisform.txtpresion6.Value
xdi6=Thisform.txtdiag6.Value
xtr6=Thisform.txttrata6.Value
xfe7=Thisform.txtfecha7.Value
xpe7=Thisform.txtpeso7.Value
xta7=Thisform.txttalla7.Value
xte7=Thisform.txttempera7.Value
xpr7=Thisform.txtpresion7.Value
xdi7=Thisform.txtdiag7.Value
xtr7=Thisform.txttrata7.Value
xfe8=Thisform.txtfecha8.Value
xpe8=Thisform.txtpeso8.Value
xta8=Thisform.txttalla8.Value
xte8=Thisform.txttempera8.Value
xpr8=Thisform.txtpresion8.Value
xdi8=Thisform.txtdiag8.Value
xtr8=Thisform.txttrata8.Value
xfe9=Thisform.txtfecha9.Value
xpe9=Thisform.txtpeso9.Value
xta9=Thisform.txttalla9.Value
xte9=Thisform.txttempera9.Value
xpr9=Thisform.txtpresion9.Value
xdi9=Thisform.txtdiag9.Value
xtr9=Thisform.txttrata9.Value
xfe0=Thisform.txtfecha10.Value
xpe0=Thisform.txtpeso10.Value
xta0=Thisform.txttalla10.Value
xte0=Thisform.txttempera10.Value
xpr0=Thisform.txtpresion10.Value
xdi0=Thisform.txtdiag10.Value
xtr0=Thisform.txttrata10.Value
xpfe1=Thisform.txtpfecha1.Value
xppe1=Thisform.txtppeso1.Value
xpta1=Thisform.txtptalla1.Value
xpte1=Thisform.txtptempera1.Value
xppr1=Thisform.txtppresion1.Value
xpdi1=Thisform.txtpdiag1.Value
xptr1=Thisform.txtptrata1.Value
xpfe2=Thisform.txtpfecha2.Value
xppe2=Thisform.txtppeso2.Value
xpta2=Thisform.txtptalla2.Value
xpte2=Thisform.txtptempera2.Value
xppr2=Thisform.txtppresion2.Value
xpdi2=Thisform.txtpdiag2.Value
xptr2=Thisform.txtptrata2.Value
xpfe3=Thisform.txtpfecha3.Value
xppe3=Thisform.txtppeso3.Value
xpta3=Thisform.txtptalla3.Value
xpte3=Thisform.txtptempera3.Value
xppr3=Thisform.txtppresion3.Value
xpdi3=Thisform.txtpdiag3.Value
xptr3=Thisform.txtptrata3.Value
xpfe4=Thisform.txtpfecha4.Value
xppe4=Thisform.txtppeso4.Value
xpta4=Thisform.txtptalla4.Value
xpte4=Thisform.txtptempera4.Value
xppr4=Thisform.txtppresion4.Value
xpdi4=Thisform.txtpdiag4.Value
xptr4=Thisform.txtptrata4.Value
xpfe5=Thisform.txtpfecha5.Value
xppe5=Thisform.txtppeso5.Value
xpta5=Thisform.txtptalla5.Value
xpte5=Thisform.txtptempera5.Value
xppr5=Thisform.txtppresion5.Value
xpdi5=Thisform.txtpdiag5.Value
xptr5=Thisform.txtptrata5.Value
xpfe6=Thisform.txtpfecha6.Value
xppe6=Thisform.txtppeso6.Value
xpta6=Thisform.txtptalla6.Value
xpte6=Thisform.txtptempera6.Value
xppr6=Thisform.txtppresion6.Value
xpdi6=Thisform.txtpdiag6.Value
xptr6=Thisform.txtptrata6.Value
xpfe7=Thisform.txtpfecha7.Value
xppe7=Thisform.txtppeso7.Value
xpta7=Thisform.txtptalla7.Value
xpte7=Thisform.txtptempera7.Value
xppr7=Thisform.txtppresion7.Value
xpdi7=Thisform.txtpdiag7.Value
xptr7=Thisform.txtptrata7.Value
xpfe8=Thisform.txtpfecha8.Value
xppe8=Thisform.txtppeso8.Value
xpta8=Thisform.txtptalla8.Value
xpte8=Thisform.txtptempera8.Value
xppr8=Thisform.txtppresion8.Value
xpdi8=Thisform.txtpdiag8.Value
xptr8=Thisform.txtptrata8.Value
xpfe9=Thisform.txtpfecha9.Value
xppe9=Thisform.txtppeso9.Value
xpta9=Thisform.txtptalla9.Value
xpte9=Thisform.txtptempera9.Value
xppr9=Thisform.txtppresion9.Value
xpdi9=Thisform.txtpdiag9.Value
xptr9=Thisform.txtptrata9.Value
xpfe0=Thisform.txtpfecha10.Value
xppe0=Thisform.txtppeso10.Value
xpta0=Thisform.txtptalla10.Value
xpte0=Thisform.txtptempera10.Value
xppr0=Thisform.txtppresion10.Value
xpdi0=Thisform.txtpdiag10.Value
xptr0=Thisform.txtptrata10.Value
BEGIN TRANSACTION
IF Thisform.estado="N"
xcom=Thisform.text1.value
INSERT INTO clientes (ruc,nombre,direccion,telefono,fecnac,hoja,;
fecha1,peso1,talla1,tempera1,presion1,diag1,trata1,;
fecha2,peso2,talla2,tempera2,presion2,diag2,trata2,;
fecha3,peso3,talla3,tempera3,presion3,diag3,trata3,;
fecha4,peso4,talla4,tempera4,presion4,diag4,trata4,;
fecha5,peso5,talla5,tempera5,presion5,diag5,trata5,;
fecha6,peso6,talla6,tempera6,presion6,diag6,trata6,;
fecha7,peso7,talla7,tempera7,presion7,diag7,trata7,;
fecha8,peso8,talla8,tempera8,presion8,diag8,trata8,;
fecha9,peso9,talla9,tempera9,presion9,diag9,trata9,;
fecha10,peso10,talla10,tempera10,presion10,diag10,trata10,;
pfecha1,ppeso1,ptalla1,ptempera1,ppresion1,pdiag1,ptrata1,;
pfecha2,ppeso2,ptalla2,ptempera2,ppresion2,pdiag2,ptrata2,;
pfecha3,ppeso3,ptalla3,ptempera3,ppresion3,pdiag3,ptrata3,;
pfecha4,ppeso4,ptalla4,ptempera4,ppresion4,pdiag4,ptrata4,;
pfecha5,ppeso5,ptalla5,ptempera5,ppresion5,pdiag5,ptrata5,;
pfecha6,ppeso6,ptalla6,ptempera6,ppresion6,pdiag6,ptrata6,;
pfecha7,ppeso7,ptalla7,ptempera7,ppresion7,pdiag7,ptrata7,;
pfecha8,ppeso8,ptalla8,ptempera8,ppresion8,pdiag8,ptrata8,;
pfecha9,ppeso9,ptalla9,ptempera9,ppresion9,pdiag9,ptrata9,;
pfecha10,ppeso10,ptalla10,ptempera10,ppresion10,pdiag10,ptrata10) ;
VALUES(xCom,xnom,xdir,xtel,xfna,xhoj,;
xfe1,xpe1,xta1,xte1,xpr1,xdi1,xtr1,;
xfe2,xpe2,xta2,xte2,xpr2,xdi2,xtr2,;
xfe3,xpe3,xta3,xte3,xpr3,xdi3,xtr3,;
xfe4,xpe4,xta4,xte4,xpr4,xdi4,xtr4,;
xfe5,xpe5,xta5,xte5,xpr5,xdi5,xtr5,;
xfe6,xpe6,xta6,xte6,xpr6,xdi6,xtr6,;
xfe7,xpe7,xta7,xte7,xpr7,xdi7,xtr7,;
xfe8,xpe8,xta8,xte8,xpr8,xdi8,xtr8,;
xfe9,xpe9,xta9,xte9,xpr9,xdi9,xtr9,;
xfe0,xpe0,xta0,xte0,xpr0,xdi0,xtr0,;
xpfe1,xppe1,xpta1,xpte1,xppr1,xpdi1,xptr1,;
xpfe2,xppe2,xpta2,xpte2,xppr2,xpdi2,xptr2,;
xpfe3,xppe3,xpta3,xpte3,xppr3,xpdi3,xptr3,;
xpfe4,xppe4,xpta4,xpte4,xppr4,xpdi4,xptr4,;
xpfe5,xppe5,xpta5,xpte5,xppr5,xpdi5,xptr5,;
xpfe6,xppe6,xpta6,xpte6,xppr6,xpdi6,xptr6,;
xpfe7,xppe7,xpta7,xpte7,xppr7,xpdi7,xptr7,;
xpfe8,xppe8,xpta8,xpte8,xppr8,xpdi8,xptr8,;
xpfe9,xppe9,xpta9,xpte9,xppr9,xpdi9,xptr9,;
xpfe0,xppe0,xpta0,xpte0,xppr0,xpdi0,xptr0)
Else && Edicion ruc=xcom,hoja=xhoj,
UPDATE clientes SET nombre=xnom,direccion=xdir,telefono=xtel,fecnac=xfna,;
fecha1=xfe1,peso1=xpe1,talla1=xta1,tempera1=xte1,presion1=xpr1,diag1=xdi1,trata1=xtr1,;
fecha2=xfe2,peso2=xpe2,talla2=xta2,tempera2=xte2,presion2=xpr1,diag2=xdi2,trata2=xtr2,;
fecha3=xfe3,peso3=xpe3,talla3=xta3,tempera3=xte3,presion3=xpr3,diag3=xdi3,trata3=xtr3,;
fecha4=xfe4,peso4=xpe4,talla4=xta4,tempera4=xte4,presion4=xpr4,diag4=xdi4,trata4=xtr4,;
fecha5=xfe5,peso5=xpe5,talla5=xta5,tempera5=xte5,presion5=xpr5,diag5=xdi5,trata5=xtr5,;
fecha6=xfe6,peso6=xpe6,talla6=xta6,tempera6=xte6,presion6=xpr6,diag6=xdi6,trata6=xtr6,;
fecha7=xfe7,peso7=xpe7,talla7=xta7,tempera7=xte7,presion7=xpr7,diag7=xdi7,trata7=xtr7,;
fecha8=xfe8,peso8=xpe8,talla8=xta8,tempera8=xte8,presion8=xpr8,diag8=xdi8,trata8=xtr8,;
fecha9=xfe9,peso9=xpe9,talla9=xta9,tempera9=xte9,presion9=xpr9,diag9=xdi9,trata9=xtr9,;
fecha10=xfe0,peso10=xpe0,talla10=xta0,tempera10=xte0,presion10=xpr0,diag10=xdi0,trata10=xtr0,;
pfecha1=xpfe1,ppeso1=xppe1,ptalla1=xpta1,ptempera1=xpte1,ppresion1=xppr1,pdiag1=xpdi1,ptrata1=xptr1,;
pfecha2=xpfe2,ppeso2=xppe2,ptalla2=xpta2,ptempera2=xpte2,ppresion2=xppr1,pdiag2=xpdi2,ptrata2=xptr2,;
pfecha3=xpfe3,ppeso3=xppe3,ptalla3=xpta3,ptempera3=xpte3,ppresion3=xppr3,pdiag3=xpdi3,ptrata3=xptr3,;
pfecha4=xpfe4,ppeso4=xppe4,ptalla4=xpta4,ptempera4=xpte4,ppresion4=xppr4,pdiag4=xpdi4,ptrata4=xptr4,;
pfecha5=xpfe5,ppeso5=xppe5,ptalla5=xpta5,ptempera5=xpte5,ppresion5=xppr5,pdiag5=xpdi5,ptrata5=xptr5,;
pfecha6=xpfe6,ppeso6=xppe6,ptalla6=xpta6,ptempera6=xpte6,ppresion6=xppr6,pdiag6=xpdi6,ptrata6=xptr6,;
pfecha7=xpfe7,ppeso7=xppe7,ptalla7=xpta7,ptempera7=xpte7,ppresion7=xppr7,pdiag7=xpdi7,ptrata7=xptr7,;
pfecha8=xpfe8,ppeso8=xppe8,ptalla8=xpta8,ptempera8=xpte8,ppresion8=xppr8,pdiag8=xpdi8,ptrata8=xptr8,;
pfecha9=xpfe9,ppeso9=xppe9,ptalla9=xpta9,ptempera9=xpte9,ppresion9=xppr9,pdiag9=xpdi9,ptrata9=xptr9,;
pfecha10=xpfe0,ppeso10=xppe0,ptalla10=xpta0,ptempera10=xpte0,ppresion10=xppr0,pdiag10=xpdi0,ptrata10=xptr0 WHERE ruc=xcom
ENDIF
END TRANSACTION
Thisform.Release
ENDIF
Thisform.Refresh
Valora esta pregunta
0