Forum: ASP Classic |
Thema:
Excel-Daten in eine Datenbank einfuegen |
Von:
G. Guest (
21.11.2003 08:15) |
Hallo,
ich habe ein Problem mit dem Insert Command unter .NET. Ich wuerde gerne ein xls-File laden, im Browser anzeigen lassen und dann alle Rows bzw. Columns in eine Datenbank einfuegen. Diese sieht von der Struktur ebenso wie das xls-File aus.
Mit dem Laden des Files habe ich keine Problem. Auch das anzeigen des DataSets in einem DataGrid macht keine Schwierigkeiten. Nur das Einfuegen aller Daten klappt nicht.
Ich habe es mit SqlConnection,
dem SqlCommand,
MyCommand.Connection.Open()
MyCommand.ExecuteNonQuery()
MyCommand.Connection.Close()
versucht. Die Verbindung ist auf jedenfall da, nur kann ich immer nur eine Zeile per Datenbank-Zugriff einfuegen.
Ich habe versucht das ganze in eine Schleife zu setzen. Dann habe ich aber immer den Fehler bekommen, dass meine values schon gesetzt sind.
Auch mit dem Upload-Statement hatte ich kein Glueck. Dieses funktioniert nur, wenn es sich um die Datenbanktabelle handelt und irgendwelche Daten geaendert wurden.
Ich hoffe irgendjemand kann mir weiter helfen oder irgendeinen schlauen Tipp geben. Waere sehr dankbar!!!
Gruss, Doerte
Betreff |
Von |
Datum |
|
  |
Re: Excel-Daten in eine Datenbank einfuegen
hi,<br><br>ich muss gleich zu beginn sagen, dass ich eig absolut keine ahnung von .net hab :)<br>aber wie is das, excel kann doch csv-files schreiben, wenn du's mal über so einen versuchst...<br>n'versuch... |
 |
 |
 |
|
|
edi
etrigan
|
10.12.2003 18:12 |
|
  |
Re: Excel-Daten in eine Datenbank einfuegen
Ich würde das mal getrennt betrachten<br>Daten aus XLS in ein Dataset laden funktioniert ja.<br><br>Dann muss das Dataset seine Connection zur Datenbank wechselnn und dort Daten einfügen<br><br>Konzeptionell... |
 |
 |
 |
|
|
Hannes
Preishuber
|
11.12.2003 08:28 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!