
sqlexec, sqlstringconnect
Publicado por cesar (6 intervenciones) el 05/11/2015 18:42:28
Por favor su valioso apoyo.
He realizado el siguiente codigo:
todo bien la conexion, pero cuando llego a la linea:
me sale mensaje de error diciendo que "sqlpersonal" no es un objeto
así mismo, la variable "registros" obtengo -1, a pesar de tener registros y los datos de los campo esta conforme. espero su ayuda.
He realizado el siguiente codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
bd=cpRuta+"DATOS\Seguridad.dbc"
cnx=SQLSTRINGCONNECT("driver=Microsoft Visual FoxPro Driver;SourceType=DBC;SourceDB=&bd")
IF cnx < 0
= MESSAGEBOX('Conexión fallida', 16, 'SQL Connect Error')
ELSE
= MESSAGEBOX('Conexión Satisfactoria', 48, 'SQL Connect Message')
ENDIF
THISFORM.Grid1.RecordSource=""
cmd="Select * From personal"
registros = SQLEXEC(cnx,cmd,'sqlpersonal')
THISFORM.Grid1.RecordSource="sqlpersonal"
THISFORM.Grid1.column1.ControlSource="sqlpersonal.idpers"
THISFORM.Grid1.column2.ControlSource="sqlpersonal.apellidos"
THISFORM.Grid1.column3.ControlSource="sqlpersonal.nombres"
THISFORM.Grid1.column4.ControlSource="sqlpersonal.sexo"
THISFORM.Grid1.SetFocus
Thisform.Refresh
todo bien la conexion, pero cuando llego a la linea:
1
2
3
4
THISFORM.Grid1.column1.ControlSource="sqlpersonal.idpers"
THISFORM.Grid1.column2.ControlSource="sqlpersonal.apellidos"
THISFORM.Grid1.column3.ControlSource="sqlpersonal.nombres"
THISFORM.Grid1.column4.ControlSource="sqlpersonal.sexo"
me sale mensaje de error diciendo que "sqlpersonal" no es un objeto
así mismo, la variable "registros" obtengo -1, a pesar de tener registros y los datos de los campo esta conforme. espero su ayuda.
Valora esta pregunta


0