sql >> Database >  >> RDS >> Sqlserver

ExecuteScalar gooit NullReferenceException

Ik heb het grootste deel van mijn SQL-logica ingekapseld in een DAL. Een van deze DAL-methoden haalt scalaire Ints op met behulp van de volgende logica. Het kan voor u werken:

  object temp = cmnd.ExecuteScalar();
  if ((temp == null) || (temp == DBNull.Value)) return -1;
  return (int)temp;

Ik weet dat je hierboven veel code hebt ingevoerd, maar ik denk dat dit echt de essentie van je probleem is. Veel succes!



  1. php-server ERR_CONNECTION_REFUSED

  2. Tabellen weergeven met LIKE en NIET REGEXP

  3. Hoe een relatie van veel tot veel te creëren in SQLAlchemy (python, flask) voor modelgebruiker tot zichzelf

  4. Hoe voeg ik twee vergelijkbare database-schema's samen in PL/SQL?