SoloCodigo

Programación General => Visual FoxPro => Mensaje iniciado por: DiabloRojo en Lunes 11 de Abril de 2011, 02:28

Título: Error 1426 Usando TextStream
Publicado por: DiabloRojo en Lunes 11 de Abril de 2011, 02:28
Buenas,

Estoy haciendo algo como esto:

Código: Text
  1.  
  2. local fso, ofile
  3. fso = createobject("Scripting.FileSystemObject")
  4. ofile = fso.createtextefile("c:prueba.csv")
  5. =sqlexec(hconex,"exec sp_devregs","vcursor")
  6. select alltrim(campo1) + "|" + ;
  7. alltrim(campo2) + "|" + ;
  8. .
  9. .
  10. .
  11. alltrim(campon) as linea;
  12. from vcursor ;
  13. into vcursor
  14.  
  15. select vcursor
  16. scan
  17.    ofile.writeline(vcursor.linea)
  18. endscan
  19. ofile.close
  20.  
  21.  

Estoy obteniendo un error 1426. Error code 0*80020005 "typemismatch". Tengo un campo que devuelve un número que convierto a nivel de base de datos (sql server 2005) en varchar(2) y es el que me está generando el error (si quito ese campo el código funciona bien). Alguna idea para corregir el error?