Hola, hace 1 año deje de programar y sólo recuerdo partes del código. Lo q quiero hacer es insertar cedula, nombres y apellidos en una bd de access 2007. Lo quiero hacer en c sharp pero hay cosas q recuerdo como las hacía en vb. Recuerdo q en module ponía:
Dim cnn As New OleDb.OleDbConnection
Public Function conectar() As OleDb.OleDbConnection
Try
Dim ruta As String
ruta = Application.StartupPath & "\" & "empresa.accdb"
If cnn.State = 1 Then cnn.Close()
cnn.ConnectionString = "provider = microsoft.Ace.Oledb.12.0; data source = '" & ruta & "'"
cnn.Open()
Return cnn
Catch ex As Exception
MessageBox.Show(Err.Description)
Return Nothing
End Try
End Function
En el formulario:
Al inicio
Dim objConexion As New OleDb.OleDbConnection
Dim objcomando As New OleDb.OleDbCommand
En load
objConexion = conectar()
En el botón guardar creo q ya en c sharp es algo así
SqlConnection connection = new SqlConnection(connectionString);
String sql = "INSERT INTO tbl_alumnos (cedula, nombres, apellidos) VALUES('" + texCedula.Text + "' , '" + texNombres.Text + "' , '" + texApellidos.Text + "' ) ";
SqlCommand comand = new SqlCommand(sql,connection);
connection.Open();
command.ExcecuteNonQuery();
connection.Close();
Me podrían ayudar con esta duda tan inusual? como quedaría todo en c sharp? Sé q c sharp no tiene module, entonces hago una clase?