Вам также понадобится MDAC
(компоненты доступа к данным Microsoft).
Для того, чтобы помочь вам с строкой подключения и ее параметрами для файла данных, такого какДля доступа к базе данных перейдите по следующей ссылке, относящейся к Access: Access
.
Для других общих строк подключения: ConnectionStrings.com
.
Короче говоря, вам нужно указать полное имя файла в файле базы данных Access в вашей connectionString.
using (OleDBConnection connection = new OleDBConnection(connectiongString)) {
if (connection.State != ConnectionState.Open)
connection.Open();
string sql = "INSERT INTO Student (Id, Name) VALUES (@idParameter, @nameParameter)"
using (OleDBCommand command = connection.CreateCommand()) {
command.CommandText = sql;
command.CommandType = CommandType.Text;
OleDBParameter idParameter = command.CreateParameter()
idParameter.DbType = System.Int32;
idParameter.Direction = Parameterdirection.Input;
idParameter.Name = "@idParameter";
idParameter.Value = studentId; // Where studentId is an int variable that holds your parsed TextBox.Text property value.
OleDBParameter nameParameter = command.CreateParameter()
// Do the same as you did above for the nameParameter.
try {
command.ExecuteNonQuery()
} finally {
command.Dispose();
connection.Dispose();
}
}
}
Отказ от ответственности Этот код предоставляется как есть, как и несоставлено, ни проверено.Это только для того, чтобы показать вам, как это работает.Дальнейшие тесты могут быть необходимы в зависимости от архитектуры вашего проекта или иначе.