Hallo,
ich habe eine Access-DB in der ich diverse Texte speicher. Diese Texte besitzen von Zeilenumbruch bis zum Apostroph alle Zeichen.
Nun machen mir diese krummen Strings logischerweise die Abfrage kaputt... Wie umgehe ich das?
Mein Code:
Das Problem sind jetzt die blabla(counter), die mit Random Content gefüllt sind.
Ich weiß, dass der Code nicht sonderlich sauber ist:D
*Topic verschoben*
ich habe eine Access-DB in der ich diverse Texte speicher. Diese Texte besitzen von Zeilenumbruch bis zum Apostroph alle Zeichen.
Nun machen mir diese krummen Strings logischerweise die Abfrage kaputt... Wie umgehe ich das?
Mein Code:
VB.NET-Quellcode
- Dim objConnection As OleDb.OleDbConnection = New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; " & "Data Source=C:\Datenbank\datenbank.accdb")
- Dim objDataAdapter As OleDb.OleDbDataAdapter
- Dim objDataSet As DataSet
- Dim objDataView As DataView
- Sub blabla
- dim test as string
- test = "INSERT INTO d_datenbank (neu, ueberschrift, inhalt, Datum, link) VALUES (false, '" & ueberschrift(counter) & "', '" & _
- inhalt(counter) & ", '" & Datum(counter) & "', '" & link(counter) & "');"
- datenbank_insert(test)
- Exit Sub
- Sub datenbank_insert(ByVal sql)
- objConnection.Close()
- objDataView = Nothing
- objDataSet = New DataSet()
- Try
- objConnection.Open()
- objDataAdapter = New OleDb.OleDbDataAdapter(Sql, objConnection)
- objDataAdapter.Fill(objDataSet, "g_grafikkarte")
- objDataView = New DataView(objDataSet.Tables("g_grafikkarte"))
- objConnection.Close()
- Catch ex As Exception
- objConnection.Close()
- ListBox4.Items.Add(ex.ToString)
- End Try
- End Sub
Das Problem sind jetzt die blabla(counter), die mit Random Content gefüllt sind.
Ich weiß, dass der Code nicht sonderlich sauber ist:D
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()