我有问题,当我尝试选择加入与附加数据库命令从不同的SQLite数据库表和把值到datagridview的附加2 SQLite数据库,然后选择表
他们得到许多错误如:数据库无法打开,ExuteNonQuery错误,无法打开连接,无法打开数据库。
pathinfo2作为我的主数据库和pathinfo1我的DB2
这是我的代码:
Sub slc_smscontact()
Dim fc1 As String = "Data Source=" + pathinfo2.Text + ";Version=3;"
Dim SQL As String = "ATTACH '" + pathinfo1.Text + "' AS db2"
Dim com As New SQLiteCommand(SQL)
Dim connection As SQLiteConnection = New SQLiteConnection(fc1)
'connection.ConnectionString = fc1
com.Connection = connection
connection.Open()
Dim retval As Integer = 0
Try
retval = com.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show("An error occurred, your attach databases was not completed.")
Finally
com.Dispose()
End Try
SQL = "select distinct a.data1 no_telp, b.data1 nama, db2.sms.address, db2.sms.body, db2.sms.date, db2.sms.date_sent, db2.sms.Thread_id from (select raw_contact_id,data1 from data where mimetype_id = 5) as a, (select raw_contact_id,data1 from data where mimetype_id = 7) as b where a.raw_contact_id = b.raw_contact_id INNER JOIN db2.sms ON data.no_telp = db2.sms.address;"
com = New SQLiteCommand(SQL)
com.Connection = connection
'retval = 0
Try
Dim ds3 As New DataSet()
Dim da3 As New SQLiteDataAdapter(com)
da3.Fill(ds3)
grid3.DataSource = ds3.Tables(0).DefaultView
'retval = com.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show("An error occurred, your select was not completed.")
Finally
'com.Dispose()
connection.Close()
End Try
End Sub
有任何人知道如何解决它?
如果回答了这个问题,请点击对号,以便将此帖子移出未回复列表。 – Plutonix