Tienes razon, tome tu code y lo probe y da error, lo he probado con DataAdapters y con Objetos command pero con todos da error.
La verdad en estos momentos toy muy liao como para tratar de solucionar ese problemilla
, pero tan pronto pueda mirare bien de que se trata (joder, con esta duda no me quedo)
. lo que puedo mirar es que el problema no esta en tu code si no en la manera en que lo usas, yo creo que no a de manejarse igual a los objetos SqlClient
, no obtante te dejo un ejemplo que es funcional por que hice copy & paste de una BD mia, lo unico es que es con los objetos SqlClient...
Dim connectionString As String = "server='(local)'; trusted_connection=true; database='Pubs';" 'BD de ejemplo jeje...
Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionString)
Dim queryString As String = "INSERT INTO [Paises] ([Pais], [CodEnTransportes]) VALUES (@Pais, @CodEnTransporte"& _
"s)"
Dim dbCommand As System.Data.IDbCommand = New System.Data.SqlClient.SqlCommand
dbCommand.CommandText = queryString
dbCommand.Connection = dbConnection
Dim dbParam_pais As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter
dbParam_pais.ParameterName = "@Pais"
dbParam_pais.Value = pais
dbParam_pais.DbType = System.Data.DbType.String
dbCommand.Parameters.Add(dbParam_pais)
Dim dbParam_codEnTransportes As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter
dbParam_codEnTransportes.ParameterName = "@CodEnTransportes"
dbParam_codEnTransportes.Value = codEnTransportes
dbParam_codEnTransportes.DbType = System.Data.DbType.String
dbCommand.Parameters.Add(dbParam_codEnTransportes)
Dim rowsAffected As Integer = 0
dbConnection.Open
Try
rowsAffected = dbCommand.ExecuteNonQuery
Finally
dbConnection.Close
End Try
tan pronto me libere de todo este
, jeje mirare bien la forma de uso de los tipos de datos y objetos con OLEDB en .NET
...
PD:
UP'S Miercoles cada vez me doy cuenta que falta muchisisimo por estudiar o sera la arquitectura usada para nuestro OS jejeje....