No value given for one or more required parameters.

.NET

1 svar · 218 visningar · startad av Bjuris

Medlem sedan juli 2001514 inlägg
Trådstart#1

Jag får ett skumt felmeddelande:

No value given for one or more required parameters.

problemet är att jag vaqrken får den på min utvecklar maskin eller på min backupmaskin, däremot när jag lägger upp en på ett webbhotell...

Någon som har någon ide?

Det händer när jag verifierar en användare mot en databas

public DataBaseGateway()
		{
			ConnString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+HttpContext.Current.Server.MapPath("db/db.mdb");
			dbConn = new System.Data.OleDb.OleDbConnection(ConnString);
			dbConn.Open();
			if(ReturnMaxRecords==0)
				ReturnMaxRecords=500; // do not return more than given amount of records due to size of content (mem + bandwith use).
		}

public DataSet Login(string password, string username)
		{
			string sql;
			System.Data.DataSet ds;
			sql = " Select * from login where strUser = '"+username+"' AND strPassword = '"+password+"'";
			ds = GetValues(dbConn,sql);	
			return ds;
		}

Felmeddelande:
No value given for one or more required parameters.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: No value given for one or more required parameters.

Medlem sedan juni 200032 967 inlägg
#2

Kolla att det är rätt version av databasen som ligger på hotellet. Felmeddelandet brukar betyda att du har angett ett fältnamn som inte finns i tabellen.

mvh

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)