سلام من کدهاش رو پیدا کردم ولی یه خطا می ده لطفا راهنمایی کنید.
تو این خط از برنامه
; ()OleDbDataReader myOleDbDataReader = myOleDbCommand.ExecuteReader
این پیغام رو چاپ می کنه:
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in System.Data.dll
Additional information: No value given for one or more required parameters.
اینم کل کد فقط وقتی وارد اینجاش می کنم قاطی می شه ,ببخشید:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;
namespace ConsoleApplication1
{
class OleDbConnectionAccess
{
public static void Main()
{
string connectionString = "provider=Microsoft.Jet.OLEDB.4.0;" +
"data source=L:\\Afsaneh\\Access\\project\\DATA BASE FILE\\elmi.st.0-2003.mdb";
OleDbConnection myOleDbConnection = new OleDbConnection(connectionString);
OleDbCommand myOleDbCommand = myOleDbConnection.CreateCommand();
myOleDbCommand.CommandText =
"SELECT * " +
"FROM IT " +
"WHERE ????? =2 ";
myOleDbConnection.Open();
******OleDbDataReader myOleDbDataReader = myOleDbCommand.ExecuteReader();
myOleDbDataReader.Read();
Console.WriteLine("myOleDbDataReader[\" ???\"] = " + myOleDbDataReader["???"]);
Console.WriteLine("myOleDbDataReader[\" ??? ????????\"] = " + myOleDbDataReader["??? ????????"]);
Console.WriteLine("myOleDbDataReader[\" ????? ??????\"] = " + myOleDbDataReader["????? ??????"]);
myOleDbDataReader.Close();
myOleDbConnection.Close();
}
}
}