1774_it-IT
Connessione al foglio in ExcelVedo come utilizzare l'istruzione Open Database. Sto cercando di creare la stringa "DSN = ..." al di fuori della chiamata. Sto cercando di utilizzare Pick File per ottenere il file, quindi costruire la stringa da passare ad Open Database. Qualcosa di simile a
FN = Scegli file ();
ODB_String = "DSN = File Excel; DBQ =" || FN;
dt = Apri database (ODB_String, "SELECT * FROM ExcelSheet`");
Ma continuo a ricevere un errore. Ho notato che il percorso del file ha barre in avanti come restituite da Pick File. Tuttavia lo stesso percorso ha i backslash quando lo uso
dt = Open Database ("Connect Dialog");
Cioè, nell'istruzione JSL condotta nella tabella, il percorso ha barre retroverse.
Gene.Ri: Connessione al foglio in ExcelAnziché utilizzare Munger, puoi anche utilizzare SUBSTITUTE per sostituire tutte le occorrenze di una stringa con un'altra.
fn = sostituto (fn, "/", "\");
Saluti,
PeterRi: Connessione al foglio in ExcelGene,
Come hai usato il Munger? (sembra solo fare una ricerca e sostituirla una volta, non puoi fare una ricerca e sostituire TUTTI)
Dal momento che non riuscivo a capire il munger ho capito che c'è un comando Converti.
Converti percorso file (percorso,,,
);
e così, ha aggiunto la linea:
FN = Converti percorso file (FN, assoluto, finestre);
-AlexRi: Connessione al foglio in ExcelCapito. Ho appena usato Munger per passare attraverso FN e convertire tutti "/" tp "\" e poi ha funzionato bene.
Gene
Comments
There are no comments yet