Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-10-2006
coletaun coletaun is offline
Miembro
 
Registrado: oct 2004
Posts: 43
Poder: 0
coletaun Va por buen camino
exportar fichero de excell a mysql

Hola a todos:

Tengo el sigiente codigo:

Código Delphi [-]
procedure TForm1.Button2Click(Sender: TObject);
var
  Excel, Libro: Variant;
  i: integer;
  cliente,telefono: string;
begin
  Excel:=CreateOleObject('Excel.Application');
  Excel.Visible := False;
  Excel.DisplayAlerts:= False;
  Excel.WorkBooks.Add('C:\mail_sms\telefonos.xlt');
  Excel.WorkBooks[1].WorkSheets[1].Name := 'telefonos';
 Libro := Excel.WorkBooks[1].WorkSheets['telefonos'];
                       cliente:='1234';

                                i:=1;
                               repeat

                    telefono:=Libro.Cells[i,1];
                            i:=i+1;
 
                                tabla.SQL.Clear;
                                          tabla.SQL.Add(' INSERT INTO `cola_xml` (`COLA`, `CLIENTE`,`FECHA` ) VALUES('+Quotedstr(telefono)+', '+Quotedstr(cliente)+',now())');
                                       tabla.execsql;
 
                           until Excel.Cells[i,1].value = 0;

          ShowMessage(' El fichero de telefonos.xlt ha sido creado exitosamente');
 Excel.Quit;
 

end;

Cuando recoge los datos y los inserta en la tabla cola_xml, lo hace perfectamente, hasta que encuentra un registro en la celda que contiene algun espacio, caracter de texto etcc.

me da el siguiente mensaje de error :

"could not comvert variant of type(olestr) into tyoe (double) "

¿como meto en el campo de la tabla mysql cualqueir valor de las celdas con cualquier caracter?

Gracias de antemano

Última edición por dec fecha: 21-10-2006 a las 20:04:25.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
exportar tps a mysql pborges36 MySQL 1 11-10-2006 19:08:31
Exportar .dbf para MySql Roilo MySQL 4 06-09-2006 17:10:43
Exportar MEMO's a Excell mRoman Servers 3 17-07-2005 23:58:01
exportar de exel a mysql ¡¡ alachaise Servers 2 11-11-2004 21:18:23
Problemas para enviar fichero de Excell yagoo02002 Internet 1 13-03-2004 19:09:27


La franja horaria es GMT +2. Ahora son las 08:59:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi