Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/05/2008, 05:15
jaf16
 
Fecha de Ingreso: abril-2008
Mensajes: 19
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Recorrer datagrid y guardar en tabla

Que quedaría de esta forma?
Private Sub guardarentabla(ByVal con As OleDbConnection, ByVal strqry As String)
Dim i As Integer
Try

con.Open()
Dim cmd As New OleDbCommand(strqry, con)
Dim reader As OleDbDataReader = cmd.ExecuteReader
Dim sql As String = "SELECT IDPROVEEDOR FROM ALBARAN"

While reader.Read
sql = "INSERT INTO FACTURACION("
For i = 0 To reader.FieldCount - 1
sql = sql & reader.GetName(i) & ","
Next
sql = Microsoft.VisualBasic.Left(sql, Len(sql) - 1)
sql = sql & ")values ('IDPROVEEDOR"
For i = 0 To reader.FieldCount - 1
sql = sql & reader(i) & "','"
Next
sql = Microsoft.VisualBasic.Left(sql, Len(sql) - 2)
sql = sql & ")"
End While
ejecutarinsert(sql)
reader.Close()


Catch ex As Exception
MsgBox(ex.Message.ToString)
End Try
End Sub

Me dan estos 2 errores:

Error 1 No se ha especificado ningún argumento para el parámetro 'con' de 'Private Sub guardarentabla(con As System.Data.OleDb.OleDbConnection, strqry As String)'.


Error 2 No se ha especificado ningún argumento para el parámetro 'strqry' de 'Private Sub guardarentabla(con As System.Data.OleDb.OleDbConnection, strqry As String)'.