[ASP] Problem mit INSERT INTO

Stehle.Gerhard@t-online.de activeserverpages@glengamoi.com
Wed, 18 May 2005 12:50:51 +0200


Hallo,

ich hoffe, ich habe die richtige Adresse für Fragen erwischt!!

Ich möchte Daten austomatisch per ASP in eine bereits bestehende Excel -
Datei Daten einfügen, also z. B. neue Zellen erstellen.

Code:

    strDriver    = "DRIVER=Microsoft Excel-Treiber (*.xls);"
    strDatabase  = "DBQ=" & Server.MapPath("./TEST.xls") & ";"
    strComplete  = strDriver & strDatabase

' --- Öffnen der Datenbankverbindung
Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.open strComplete


SQL = "INSERT INTO [Tabelle1$] (OEM) VALUES ('test')"

' --- Ausführen des SQL-Statements
    objConn.Execute SQL

Fehlermeldung: Operation muss eine aktualisierbare Abfrage verwenden[

Oder folgender Code:

SQL = "INSERT INTO  OPENROWSET('Microsoft.JET.OLEDB.4.0',  'Excel
8.0;Database=C:\training\inventur.xls',   'SELECT * FROM [Filiale1$]') 
(Produkt, Bestand) VALUES ('Test', 27)" 
objConn.Execute SQL

Fehlermeldung: Sysntaxfehler bei Insert into

Ich hoffe ihr könnt mir helfen

Gruss,