#![cfg(target_os = "linux")]
use odbc_api::{ConnectionOptions, Cursor, environment};
const MDBTOOLS_CONNECTION: &str = concat!(
"Driver={MDBTools};DBQ=",
env!("CARGO_MANIFEST_DIR"),
"/tests/integration/nwind.mdb;",
);
#[test]
fn execute_query() {
let env = environment().unwrap();
let conn = env
.connect_with_connection_string(MDBTOOLS_CONNECTION, ConnectionOptions::default())
.unwrap();
let mut cursor = conn
.execute(
"SELECT ProductName FROM Products WHERE ProductID = 1",
(),
None,
)
.unwrap()
.unwrap();
let mut row = cursor.next_row().unwrap().unwrap();
let mut field = Vec::new();
row.get_text(1, &mut field).unwrap();
assert_eq!(&b"Chai"[..], field.as_slice());
}