Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Export einer Accesstabell nach SQLCE

Mehr
10 Jahre 10 Monate her #1558 von Monschau
Export einer Accesstabell nach SQLCE wurde erstellt von Monschau
Beim exportieren einer Accesstabelle nach SQLCE erhalte ich bei der Verarbeitung des 39.774 Datensatzes die Meldung "Am Ende der Abfrage fehlt ein Anführungszeichen als Trennzeichen. [,,,,]".

Ich habe keine Ahnung was dieser Fehler zu bedeuten hat und wie ich den ggf. defekten Datensatz der Accesstabelle identifizieren kann.

Die Meldung kommt auch dann, wenn ich im testmodus bin und nur das sql-script generiere.

Gruß
Monschau

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 10 Monate her #1559 von FlowHeater-Team
FlowHeater-Team antwortete auf Export einer Accesstabell nach SQLCE
Hallo Herr Monschau,

ich denke nicht, dass das beim Abrufen der Daten von Access kommt. Haben Sie auf der SQLCE (WRITE) Seite die Option für "Daten aktualisieren (Update)" aktiviert? Wenn ja könnte das die Ursache sein.

Um zu prüfen welcher Datensatz Probleme verursacht, exportieren Sie bitte mal Ihre Access Tabelle in eine CSV Textdatei und posten die Datensätze 39.773, 39.774 und 39.775. Sowie bräuchte ich den Aufbau der SQLCE Tabelle und wenn möglich die verwendete FlowHeater Definition.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 10 Monate her #1562 von Monschau
Monschau antwortete auf Export einer Accesstabell nach SQLCE
Hallo,

das Problem war ein Leerzeichen in einem Splatennamen.

Nun habe ich ein weiters Problem. Der verbundungszeichenfolge muss die Angabe der datenbankgröße in der Form "Max Database Size=4000;" mitgegeben werden. Der Flowheater quittiert dies aber mit einer Fehlermeldung,


Der Connectionstring im Flowheater lautete komplett:

Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=D:\users\lb8lo7\Programme\Visual Studio\Projekte\Data Overview\Data Overview\bin\Debug\YourIdea.sdf;Max Database Size=4000;

In Visual Basic funktioniert der Zugriff über:

Public ReadOnly Property conn() As System.Data.SqlServerCe.SqlCeConnection
Get
Dim pfad As String = System.AppDomain.CurrentDomain.BaseDirectory & My.Settings.usedDatabase

Dim strConn As String
Dim objConn As System.Data.SqlServerCe.SqlCeConnection
strConn = "Data Source='" & pfad & "';Max Database Size=4000;"
objConn = New System.Data.SqlServerCe.SqlCeConnection(strConn)
Return objConn
End Get
End Property

Gruß
Monschau

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 10 Monate her #1563 von FlowHeater-Team
FlowHeater-Team antwortete auf Export einer Accesstabell nach SQLCE
Ich Denke das liegt an den Leerzeichen in der Pfadangabe. Versuchen Sie mal die Data Source wie in Ihrem VB.NET Beispiel ebenfalls in einfache Hochkommas zu setzen.

Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; Data Source='D:\users\lb8lo7\Programme\Visual Studio\Projekte\Data Overview\Data Overview\bin\Debug\YourIdea.sdf'; Max Database Size=4000;

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 10 Monate her #1564 von Monschau
Monschau antwortete auf Export einer Accesstabell nach SQLCE
Hallo Herr Stark,

das ist leider nicht der Grund.

Der Fehler wird auch geworfen wenn ich die fhd im selben Verzeichnis wie die db speichere und der Connectionstring entsprechend Data Source=Youridea.sdf lautet.

Lege ich die db neu an, funktioniert das Befüllen so lange, bis die Größe 128 MB (Standardgröße für SQLCE-Datenbanken) überschreitet.

Gruß
Monschau

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 10 Monate her #1565 von FlowHeater-Team
FlowHeater-Team antwortete auf Export einer Accesstabell nach SQLCE
Hallo Herr Monschau,

der verwendete OleDB ADO.NET Treiber für SQL Server Compact Edition benötigt anscheinend folgende Syntax.

Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; Data Source=YourIdea.sdf; ssce:Max Database Size=4000;

Dann sollte es funktionieren.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 10 Monate her #1566 von Monschau
Monschau antwortete auf Export einer Accesstabell nach SQLCE
Hallo Herr Stark,

das war die Lösung. Vielen Dank für Ihre Unterstützung.

Gruß
Monschau

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.289 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.