On Fri, Jul 31, 2015 at 3:38 AM, Chris Parsonson <z2668856 at gmail.com> wrote:

> Forgot to add the code
>     Public Function SynchroniseDB() As Boolean
>         Dim dbConnection As New SQLiteConnection
>         Dim dbDataSet As New DataSet
>         Dim SQLStmt As String
>         Dim sDBPath As String = Application.StartupPath & "\wolfpro.db3"
>         Dim sUpdateDBPath As String = Application.StartupPath &
> "\UpdateWolfpro.db3"
>         Try
>             If dbConnection.State = ConnectionState.Closed Then
>                 dbConnection.ConnectionString = "Data Source=" & sDBPath &
> ";New=True;Compress=True;Synchronous=Off"
>                 dbDataSet.Locale = CultureInfo.InvariantCulture
>                 dbConnection.Open()
>                 dbDataSet.Reset()
>             End If
>             SQLStmt = "ATTACH '" & sUpdateDBPath + "' AS UPD;"
>

Should that + be a &
?

--
   --
      --
         --???--
        K e V i N


>             Dim dbcommand As SQLiteCommand = dbConnection.CreateCommand
>             With dbcommand
>                 .CommandText = SQLStmt
>                 .ExecuteNonQuery()
>                 .Dispose()
>             End With
>             SQLStmt = "DELETE FROM UPD.Items;"
>             Dim dbcommand2 As SQLiteCommand = dbConnection.CreateCommand
>             With dbcommand2
>                 .CommandText = SQLStmt
>                 .ExecuteNonQuery()
>                 .Dispose()
>             End With
>             Return True
>         Catch ex As Exception
>             MessageBox.Show(ex.Message)
>             Return False
>         End Try
>     End Function
>
>
> On 31 July 2015 at 09:37, Chris Parsonson <z2668856 at gmail.com> wrote:
>
> > Thanks,
> > Here is my code again, hopefully with typing errors corrected. The attach
> > and the delete run without generating any errors, but the delete does not
> > work
> >
> > On 31 July 2015 at 09:25, Rowan Worth <rowanw at dugeo.com> wrote:
> >
> >> Chris, you have an extra pair of single quotes in your original code
> >> compared to Simon's suggestion. Also in your parameter-based attempt you
> >> have a typo when assigning the path (@DNName instead of @DBName).
> >>
> >> Hope that helps,
> >> -Rowan
> >>
> >>
> >> On 31 July 2015 at 15:09, Chris Parsonson <z2668856 at gmail.com> wrote:
> >>
> >> > That's exactly what I started with, then somebody suggested using a
> >> > parameter
> >> >
> >> > On 31 July 2015 at 09:02, Simon Slavin <slavins at bigfraud.org> wrote:
> >> >
> >> > >
> >> > > On 31 Jul 2015, at 5:32am, Chris Parsonson <z2668856 at gmail.com>
> >> wrote:
> >> > >
> >> > > >            SQLStmt = "ATTACH '" & sUpdateDBPath & "' AS UPD"
> >> > >
> >> > > This is not the correct syntax for the ATTACH command.  The name of
> >> the
> >> > > file to be attached is not a value, it's just included in the
> >> command.  I
> >> > > would expect you to have better results using something like
> >> > >
> >> > > SQLStmt = "ATTACH " & sUpdateDBPath & " AS UPD"
> >> > >
> >> > > You must, of course, make sure that the sUpdateDBPath specifies a
> >> place
> >> > > that your application does have access to.  You can test this by
> >> > inserting
> >> > > a few test lines which open a database of that location.
> >> > >
> >> > > Simon.
> >> > > _______________________________________________
> >> > > sqlite-users mailing list
> >> > > sqlite-users at mailinglists.sqlite.org
> >> > >
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > Chris Parsonson
> >> > 083 777 9261
> >> > _______________________________________________
> >> > sqlite-users mailing list
> >> > sqlite-users at mailinglists.sqlite.org
> >> > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
> >> >
> >> _______________________________________________
> >> sqlite-users mailing list
> >> sqlite-users at mailinglists.sqlite.org
> >> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
> >>
> >
> >
> >
> > --
> > Chris Parsonson
> > 083 777 9261
> >
>
>
>
> --
> Chris Parsonson
> 083 777 9261
> _______________________________________________
> sqlite-users mailing list
> sqlite-users at mailinglists.sqlite.org
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
>

Reply via email to