i = sLineStart
J = ColRef2ColNum (sColStart)
sColumnTitle = ""
Tun während Len (Strecke (ColNum2ColRef (j) u. i). Formel) > 0
sColumnTitle = sColumnTitle u. „`“ u. Zellen (i, j) u. „`,“
J = J + 1
Schleife
sColumnTitle = mittler (sColumnTitle, 1, Len (sColumnTitle) - 1)
iNumColumn = J
I = i + 1
J = ColRef2ColNum (sColStart)
'Wiederherstellung-DES données lignes Gleichheit lignes
Wenn iLineNum > 0 dann
Für i = i bis i + iLineNum - 1
sSQL = ""
sql = ""
'Wiederherstellung des Données de la Ligne gießen chaque colonne
Für J = ColRef2ColNum (sColStart) zu iNumColumn - 1
sSQL = sSQL u. Zellen (i, j) u. „„,“ „
Folgendes J
sSQL = mittler (sSQL, 1, Len (sSQL) - 3)
'Von der Funktion ausbrechen, wenn Benutzer keinen, hat Wert einzutragen
Wenn InStr (sSQL, „[bitte spezifizieren], ") dann
ExecuteUpdate = ausrichten en
Funktion herausnehmen
Beenden wenn
'Einfügung-DES données dans Latabelle
sql = „EINSATZ IN [“ u. sTableName u. „] (“ u. sColumnTitle u. ") Werte („“ u. sSQL u. „"); „
oConnection.Execute sql
Indikator-„OKAYfrage: “ u. sql
Zunächst I
|