I used DB Browser to create a database called Users.db and then I manually created a table called Users in that database and created some fields that I might need to query from C# code. I am using the library SQLite to do this. How do I query data from the email column of the users table, here is what I tried to get the password data using email as a query parameter?
try
{
SQLiteConnection conn = new SQLiteConnection("users.db");
//get the email entered into the text box by the user
string email = textBox1.Text;
//define the command text to run on the table
string query = "SELECT password FROM users WHERE email=" + email;
//define a new SQLiteCommand
SQLiteCommand command = new SQLiteCommand(conn);
//modify the query text of the command object
command.CommandText = query;
//how do I extract data from the returned row using command.executequery?
var data = command.ExecuteQuery<TableMapping>();
if (data != null)
{
//fetch the rows, except that SQLite throws an exception that I should not use TableMapping to query data
}
}catch(SQLiteException exc){
Console.WriteLine(exc.Message);
}
command.ExecuteQuery? There are plenty of resources on the internet to instruct you on using Sqlite in C#. What actual problem are you having?TableMappingto query data but SQLite said I cannot use that to query, editingTableMapping? What is the exact error message and which exact line of code produces that error?