Casa
Top.Mail.Ru Yandeks.Metrika
Foro: "Bases";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

abajo

ADO + Excel + Delphi5 Encontrar ramas similares


Анонимщик   (2001-12-04 20:25) [0]

¿Qué se debe registrar en ConnectionString para TADOTable, para que comprenda que es necesario (en tiempo de diseño) completar la lista de nombres de tablas con los nombres de las hojas de Excel? El mismo tiempo de ejecución "que para, naturalmente. Parches establecidos, no ayuda. Quizás, además de esto, ¿necesita hacer algo?



Delirium   (2001-12-04 20:32) [1]

¿Es esto posible? Tal vez en el antiguo CreateOleObject ...



Yuri Btr   (2001-12-05 09:42) [2]

Como lo describiste, es imposible en principio. TADOTable funciona con tablas pero no con archivos de Excel. Describa la tarea con más detalle.



Анонимщик   (2001-12-05 11:07) [3]

Que imposible Restablecemos el componente TADOTable al formulario, luego hacemos una ConnectionString del tipo:
Proveedor = MSDASQL.1; Información de seguridad persistente = Falso; Propiedades extendidas = "DBQ = C: \ Archivos de programa \ Microsoft Office \ Office \ FUNCS.XLS; DefaultDir = C: \ Archivos de programa \ Microsoft Office \ Office; Driver = {Driver hacer Microsoft Excel (*. xls)}; DriverId = 790; FIL = excel 8.0; FILEDSN = C: \ Archivos de programa \ Archivos comunes \ ODBC \ Data Sources \ Files Excel.dsn; MaxBufferSize = 2048; MaxScanRows = 8; PageTimeout = 5; ReadOnly = 0; SafeTransactions = 0; Subprocesos = 3; UID = admin; UserCommitSync = Sí; "

¿Eso está claro? Todo esta como siempre. Archivo: que se encuentra en los ejemplos con Excel. Entonces, en este caso, puede seleccionar los nombres de las tablas: estos son FuncRange y SortRange. Pero en otros casos, con otros archivos ekusel, no sale nada. En general, ADO le permite trabajar con cualquier cosa como una base de datos, si solo hubiera un controlador ODBC, pero hay uno para ello. Al final, exactamente lo mismo sucede en BDE. Además, usé ADO (como tecnología COM, y no como componente, por supuesto) en Microsoft Visual C; todo esto es normal. ¿Puedes ayudar a experimentar?



Анонимщик   (2001-12-06 10:51) [4]

¿Entonces nadie dirá nada?



Анонимщик   (2001-12-06 13:24) [5]

Sí, si realiza una consulta, por ejemplo, seleccione * de Sheet1 $, entonces todo funciona, pero ¿cómo puedo encontrar los nombres de las hojas sin usar CreateOleObject ... etc.?



Páginas: 1 rama entera

Foro: "Bases";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

arriba





Memoria: 0.55 MB
Tiempo: 0.022 c
14-22413
ENG
2001-11-11 21:27
2002.01.08
CD-RW


6-22273
Denis Titov
2001-10-06 11:50
2002.01.08
Construyendo redes locales


14-22367
Nest
2001-11-08 14:56
2002.01.08
¿Dónde ir a estudiar?


6-22270
Ajax
2001-09-15 10:15
2002.01.08
Tuve una pregunta sobre el correo 3.


7-22434
tomas2001
2001-09-24 14:04
2002.01.08
Transferencia de archivos vía modem





africaans albanés Arabic armenio Azerbaiyán vasco Bielorruso Bulgarian Catalán Chino (simplificado) Chino (tradicional) Croata Checo Danés Dutch Inglés Estonia filipina Finnish French
gallego georgiano Alemán Griego criollo haitiano Hebreo hindi Húngaro islandés Indonesian irlandés Italiano Japonés Korean letón lituano macedonio Malay maltés Noruego
persa polaco Portuguese Rumano Ruso Serbio Slovak Esloveno Español swahili Sueco Thai turco ucranio Urdu vietnamita galés yídish bengalí bosnio
cebuano esperanto gujarati hausa hmong igbo javanés kannada khmer lao latín maorí marathi mongol nepali punjabi somalí Tamil telugu yoruba
zulú
Английский Francés Alemán Italiano portugués Русский Español