
13/03/2009, 12:16
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 17 años, 3 meses Puntos: 0 | |
ERROR: cross-database references are not implemented Hola! Estoy trabajando con Visual Basic 2005 y PostgreSql con el driver ODBC oficial. Al tratar de insertar una nueva fila, obtengo el siguiente mensaje:
ERROR: cross-database references are not implemented
Aquí está el código que utilizo
Dim sel As String
sel = "SELECT * FROM ""SCHEMA1"".""CUSTOMERS"" "
Dim ds As New DataSet
Dim da As New Odbc.OdbcDataAdapter(sel, sConnectionString)
da.FillSchema(ds, SchemaType.Source, """SCHEMA1"".""CUSTOMERS""")
Dim dr As DataRow = ds.Tables("""SCHEMA1"".""CUSTOMERS""").NewRow()
dr("id_customer") = "00062"
dr("n_doc") = "9999-99999999"
dr("age") = "29"
dr("gender") = "MALE"
ds.Tables("""SCHEMA1"".""CUSTOMERS""").Rows.Add(dr )
Dim CmdBuilder As New OdbcCommandBuilder(da)
Try
da.Update(ds, """SCHEMA1"".""CUSTOMERS""") 'EN ESTA LINEA OBTENGO EL MENSAJE DE ERROR
Catch ex As Exception
MsgBox(ex.Message)
End Try
¿Por que obtengo este error y cómo puedo solucionarlo? Desde ya muchas gracias y espero que alguien me pueda ayudar ya que tengo que terminar un trabajo... gracias nuevamente |