Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 05-nov-2006, 20:20   #1 (permalink)
Stefanie ha deshabilitado el karma
 
Avatar de Stefanie
 
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Enviar un mensaje por MSN a Stefanie
Triste Error por query largo

Hola foreros aki un errorcito q no se como resolver!! .. como veran mi command text esta muy largo y bueno necesito hacer el salto para la siguiente linea para continuar con el comando pero ... lo hice con el tipico _& pero me da error me dice que hay error cerca de Telefono .. pueden ver el codigo siguiente para revisar no se q esta mal a ver si me dan una ayudadita :$ con este salto de linea

Public Sub Modificar_Estudiante(oEstudianteTO As EstudianteTO)
On Error GoTo MiError
EstudianteDAO
Set cm = New ADODB.Command
With cm
.ActiveConnection = cn
.CommandType = adCmdText
.CommandText = "UPDATE Estudiante set Id_Colegio='" & oEstudianteTO.GetEstudiante_Id_Colegio & "', Nombre='" & oEstudianteTO.GetEstudiante_Nombre & "', Sexo='" & oEstudianteTO.GetEstudiante_Sexo & "', Grado='" & oEstudianteTO.GetEstudiante_Grado & "', Seccion='" & oEstudianteTO.GetEstudiante_Seccion & "', Edad='" & oEstudianteTO.GetEstudiante_Edad & "', Direccion='" & oEstudianteTO.GetEstudiante_Direccion & "', Id_Distrito = '" & oEstudianteTO.GetEstudiante_Id_Distrito & "', E_mail = '" & oEstudianteTO.GetEstudiante_E_mail & "' " & _

(siguiente linea)

" Telefono = '" & oEstudianteTO.GetEstudiante_Telefono & "', ReferenciaTelf = '" & oEstudianteTO.GetEstudiante_ReferenciaTelf & "', TipoTelf = '" & oEstudianteTO.GetEstudiante_TipoTelf & "', Id_medio = '" & oEstudianteTO.GetEstudiante_Id_Medio & "', Ocupacion = '" & oEstudianteTO.GetEstudiante_Ocupacion & "', Institucion = '" & oEstudianteTO.GetEstudiante_Institucion & "', Estado = '" & oEstudianteTO.GetEstudiante_Estado & "' WHERE Id_Estudiante='" & oEstudianteTO.GetEstudiante_Id_Estudiante & "'""
.Execute
End With
Exit Sub
MiError:
MsgBox Err.Description, vbCritical, "Error"
End Sub

*donde dice siguiente linea es la linea siguiente del commandtext .. esta bien hacerlo d esa forma? o toi mal?

gracias
Stefanie está desconectado   Responder Citando
Antiguo 06-nov-2006, 06:27   #2 (permalink)
tazzito ha deshabilitado el karma
 
Avatar de tazzito
 
Fecha de Ingreso: agosto-2006
Mensajes: 363
si esta copiado totalmente y exactamente como lo tienes declarado lo unico que veo que te falta es la coma antes del " Telefono='" al menos asi a simple vista.
tazzito está desconectado   Responder Citando
Antiguo 06-nov-2006, 10:20   #3 (permalink)
Stefanie ha deshabilitado el karma
 
Avatar de Stefanie
 
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Enviar un mensaje por MSN a Stefanie
no da

intente colocar la coma antes de Telefono pero nada
Stefanie está desconectado   Responder Citando
Antiguo 07-nov-2006, 05:18   #4 (permalink)
Hell08 ha deshabilitado el karma
 
Avatar de Hell08
 
Fecha de Ingreso: enero-2005
Mensajes: 161
Enviar un mensaje por MSN a Hell08
yo igual veo que te falta la coma.

para probar que esta bien la sentencia SQL, hacete un "debug.print cn.CommandText"

ahi ve si realmente que es lo que te falta y si estas trabajando con sql server, pone lo que te tira el debug en el analizador de consultas y ve que error tiene la query.

saludos.
__________________
existen 10 tipos de personas los que entienden los numeros binarios y los que no :cool:
Hell08 está desconectado   Responder Citando
Antiguo 07-nov-2006, 05:24   #5 (permalink)
Korku ha deshabilitado el karma
 
Avatar de Korku
 
Fecha de Ingreso: noviembre-2003
Ubicación: En un lugar oscuro...
Mensajes: 691
Tan larga la línea que se queda atontado la base de datos jejeje bueno, en serio pues seguramente que falta alguna " o ', revisala bien debugeando o un msgbox visualizando la línea.

Saludos
__________________
Carpe diem quam minimum credula postero.
Korku está desconectado   Responder Citando
Antiguo 07-nov-2006, 05:43   #6 (permalink)
Deivith está en el buen camino
 
Fecha de Ingreso: abril-2005
Mensajes: 17
Puede parecer medio tonto, pero con probar no perdes nada.
Intenta aparte de agregar la coma antes de telefono, borrar una comilla del final donde aparece "'"", que quede "'"
en una de esas funciona...
Deivith está desconectado   Responder Citando
Antiguo 07-nov-2006, 09:58   #7 (permalink)
Stefanie ha deshabilitado el karma
 
Avatar de Stefanie
 
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Enviar un mensaje por MSN a Stefanie
Exclamación

mmm sip revisando bien quite las comillas del final y aumente la comita :D y salio!! gracias chicos!!

Última edición por Stefanie; 07-nov-2006 a las 10:01. Razón: cambio
Stefanie está desconectado   Responder Citando
Antiguo 07-nov-2006, 11:24   #8 (permalink)
Korku ha deshabilitado el karma
 
Avatar de Korku
 
Fecha de Ingreso: noviembre-2003
Ubicación: En un lugar oscuro...
Mensajes: 691
Perfecto
__________________
Carpe diem quam minimum credula postero.
Korku está desconectado   Responder Citando
Antiguo 08-nov-2006, 09:15   #9 (permalink)
Stefanie ha deshabilitado el karma
 
Avatar de Stefanie
 
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Enviar un mensaje por MSN a Stefanie
jejeej si todo ok pero ahroa cuando ingreso otro tipo de dato en lo que es ocupacion (Colegio) y guardo unos datos adicionales como grado y seccion me sale 'ERROR DE AUTOMATIZACION' pero si elijo en ocupacion por ejemplo otro que no sea COlegio (Instituto por ejemplo) entonces no guarda ni seccion ni grado y si todo ok graba normal :( xq me sale ese error?
Stefanie está desconectado   Responder Citando
Antiguo 08-nov-2006, 09:22   #10 (permalink)
Korku ha deshabilitado el karma
 
Avatar de Korku
 
Fecha de Ingreso: noviembre-2003
Ubicación: En un lugar oscuro...
Mensajes: 691
Hola, creo que es por la versión de MDAC. Te convendría usar la última versión del MDAC e instalarlo con tu aplicación.

Saludos
__________________
Carpe diem quam minimum credula postero.
Korku está desconectado   Responder Citando
Antiguo 09-nov-2006, 04:21   #11 (permalink)
Deivith está en el buen camino
 
Fecha de Ingreso: abril-2005
Mensajes: 17
mmm no entendí muy bien esto último que te esta pasando...
Deivith está desconectado   Responder Citando
Antiguo 13-nov-2006, 10:00   #12 (permalink)
Stefanie ha deshabilitado el karma
 
Avatar de Stefanie
 
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Enviar un mensaje por MSN a Stefanie
MDAC? ... me explicas un poco mas ed eso?
Stefanie está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 11:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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