Visual Basic.NET - Modificar campo tabla access

 
Vista:

Modificar campo tabla access

Publicado por VIR (3 intervenciones) el 10/04/2006 10:23:01
Hola! Buenos días!. Mi problema es el siguiente, tengo una base de datos access con una tabla teconomicos y un campo actualizado que es booleano. Pues bien, mi pregunta es como podría hacer para recorrer toda la tabla y donde actualizado sea 1 se convierta en 0.
Graciñas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Modificar campo tabla access

Publicado por oswaldo (41 intervenciones) el 10/04/2006 16:37:49
Dim strQry As String
Dim cN As New OleDb.OleDbConnection
Dim oCGen As New OleDb.OleDbCommand
cN.ConnectionString = "Data Source= c:\tubasededatos.mdb'; " & _
"Provider = Microsoft.jet.OleDB.4.0;"
cN.Open()
Dim sqlselect As String
sqlselect = "SELECT * FROM teconomicos"
Dim myCNN2 As New OleDb.OleDbConnection(CN.ConnectionString)
Dim sqlcmd2 As New OleDb.OleDbCommand(sqlselect, myCNN2)
myCNN2.Open()
Dim myreader As OleDb.OleDbDataReader
myreader = sqlcmd2.ExecuteReader
Dim strQry As String
Dim cmUpdate As New OleDb.OleDbCommand
dim variabledecompracion as ???=string , numerico, booleano etc
If myreader.FieldCount > 0 Then
While myreader.Read() 'lee la tabla teconomicos
variabledecomparacion = myreader("compodecompracion")
IF myreader("compobooleano")=0 then 'compara el campo booleano
strQry = "UPDATE TELECONOMICOS " & _
"SET " & _
"compobooleano = " & 1 & _
"WHERE compodecompracion = " & variabledecompracion & " "
cmUpdate.CommandText = strQry
cmUpdate.Connection = cn
cmUpdate.ExecuteNonQuery()
endif
endwhile
endif
cn.close
myreader.Close()
myCNN.Close()

-------------------

bueno espero te sirva o por lo menos te de una idea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Modificar campo tabla access

Publicado por Vir (3 intervenciones) el 11/04/2006 07:33:38
Graciñas!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar