ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
789
789
EMPFEHLEN
-
hallo
Folgendes habe ich schon geschafft:
Verbindung mit MS Access zu einem SQL Server 2000. In Access werden verschiedene Berechnungen durchgeführt und in ein Excel Sheet übertragen. Mit den berechneten Daten werden dann div. Diagramme dargestellt.
Ich möchte allerdings MS Access weglassen (keine Erstellung von .exe Datei möglich). Problem ist ja auch, dass nicht jeder Access am PC installiert hat. Die Chance auf Excel ist da, meiner Meinung nach, viel höher!
Kennt ihr vielleicht Tutorials die ich benötige bzw. Bücher dazu?
Bitte um Info!
greets aus wien
brauni
-
Im System.Data Namespace sollte alles drinnen sein was du brauchst. Angefangen vom SqlClient bis hin zur SqlConnection etc. Damit kannst du alles was du brauchst realisieren.
Zudem hier einfach mal im Forum danch suchen, da sollte dir einiges unterkommen.
-
hallo
habe folgendes von einem Freund bekommen. Zugriff per Excel funktioniert nur bei dieser Zeile hängt er sich auf:
.Range("A1").Value = datensatz.Tables.Item(0)
Fehler:
COMException wurde nicht behandelt!
Kennt sich wer aus?
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Dim connection As New SqlConnection("Server=192.168.0.93\SQLEXPRESS;Database=testdb;User ID=asdf;Password=a;Trusted_Connection=False;") connection.Open() adapter = New SqlDataAdapter("SELECT * FROM lager", connection) Dim builder As SqlCommandBuilder = New SqlCommandBuilder(adapter) adapter.UpdateCommand = builder.GetUpdateCommand() adapter.InsertCommand = builder.GetInsertCommand() adapter.DeleteCommand = builder.GetDeleteCommand() adapter.Fill(datensatz) With objExcel .Visible = True .Workbooks.Add() .Range("A1").Value = datensatz.Tables.Item(0) .Range("A1").ColumnWidth = 20 .Range("A1").Font.Bold = True .Range("A2").Value = "So. Main St." .Range("A3").Value = "Hartford" & ", " & "CT" End Withgreets aus wien
brauni
-
Hi,
Hast du schon mal den Debugger angeworfen?
Breakpoint an die Stelle wo's kracht und kontrollieren, ob alle Objekte den gewünschten Inhalt haben, bringt manchmal schon des Rätsels Lösung.
Zudem:
Die ComException sollte auch eine Message enthalten:
Wie lautet die?
Gibts auch eine InnerException? Wenn ja: Wie ist deren Inhalt?Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
servus
habs jetzt so gelöst und es funktioniert auch so:
.Cells(1, 1) = datensatz.Tables.Item(0).Rows(0).Item(0)
ich nehme an, dass ich das Inhalt von einem Array nicht in eine Excelzelle hineinschreiben konnte. Deshalb der Fehler!greets aus wien
brauni
Ähnliche Themen
-
Interesse an TeamSpeak 2 RC2 Server/Portfreigabe unter Windows Server 2008?
Von Serious_Ray im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 12.09.08, 16:19 -
Windows 2003 Server + Exchange 2007 auf einem Root-Server?
Von SolarStern im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 20.07.07, 12:04 -
MSSQL: Mappen von User-Daten von einem Server auf einen anderen Server
Von JimKnopf80 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 02.03.07, 14:57 -
Von WIN2000 auf SQL-Server zugreifen geht, von WIN2003 Server nicht, warum?
Von Bordi im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 10.05.04, 12:21 -
Von WIN2000 auf SQL-Server zugreifen geht, von WIN2003 Server nicht, warum?
Von Bordi im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 07.05.04, 12:50





Zitieren

Login




