Daten über ein Ethernet-Shield in eine txt auf dem laptop speichern

Ja, das sollte auch funktionieren. Ob das nun weniger Aufwändig ist, wage ich aber zu bezweifeln.
Du musst die ODBC Schnittstelle auf dem PC ggf. installieren und dann Einrichten. Das geht imho nicht aus dem Programm heraus, sondern nur über das Betriebssystem. Dann benötigst Du eine ODBC Komponente* in Deiner Dienstanwendung.
Bei OLE DB benötigst Du nur die Komponente* für den Dienst und kannst mit SQL-Befehlen arbeiten.

*Mit der Komponente meine ich eine Klassenbibliothek aka DLL, die Dir die Schnittstellenfunktionalitäten bereitstellt. Man erfindet das Rad ja nicht neu, sondern verwendet Lösungen, die andere mit mehr Ahnung gebaut und getestet haben :smiley: