ErrorCode: -2147023281, zpráva: "Operace nepodařilo" v C # pomocí ROZŠÍŘENÉVYHLEDÁVÁNÍ ()

hlasů
0

Pozadí:

Já používám ROZŠÍŘENÉVYHLEDÁVÁNÍ () pro filtrování moje schránka.

Byl jsem pomocí filtru, jak je uvedeno ve výše uvedeném odkazu jsou:

string filterValue = ticket;

string filter = urn:schemas:mailheader:subject LIKE \'% + filterValue + %\';

Nicméně, když jsem zkuste následující postup:

DateTime startTime = new DateTime(2018, 9, 23, 16, 48, 0);

string filter = @@SQL=(urn:schemas:httpmail:date >= ' + startTime.ToString(g) + @');`

Tuto výjimku říká: „Tato operace se nezdařila“. Kód chyby: -2147023281

Snímek

co jiného jsem se snažil (ale všechny tyto hodit výjimky a doesnot práci): -

        Outlook.PropertyAccessor pa = folder.PropertyAccessor;
        DateTime datStartUTC = pa.LocalTimeToUTC(Convert.ToDateTime(10/19/2018));
        DateTime datEndUTC = pa.LocalTimeToUTC(Convert.ToDateTime(10/26/2018).AddDays(1));
        DateTime startTime = new DateTime(2018, 9, 23, 16, 48, 0);
        DateTime endTime = new DateTime(2018, 9, 26, 12, 00, 0);

        string filter = @@SQL=((urn:schemas:httpmail:datereceived >= ' + datStartUTC + @' AND urn:schemas:httpmail:datereceived <=' + datEndUTC + @' ));
        string filter = @@SQL =((urn:schemas:httpmail:date >= ' + datStartUTC + @' AND urn:schemas:httpmail:date <=' + datEndUTC + @' ));         
        string filter = (http://schemas.microsoft.com/mapi/proptag/0x0E060040 >  /' startTime /' );
        string filter = [Start] >= ' + startTime.ToString(g) + ' AND [End] <= ' + endTime.ToString(g) + ';
        string filter = urn:schemas:httpmail:datereceived LIKE \'% + pa.LocalTimeToUTC(DateTime.Now).ToString(g) + %\';
        string filter = urn:schemas:httpmail:datereceived LIKE \'% + pa.LocalTimeToUTC(DateTime.Now) + %\';
        string filter = urn:schemas:httpmail:datereceived LIKE \'% + (DateTime.Now - new TimeSpan(7, 0, 0, 0)).ToString(g) + %\';
        string filter = urn:schemas:httpmail:datereceived <= ' + (DateTime.Now - new TimeSpan(7, 0, 0, 0)).ToString(g) + @');
        string filter = urn:schemas:httpmail:datereceived LIKE \'% + startTime + %\';
        string filter = @@SQL=(urn:schemas:httpmail:datereceived >= ' + (DateTime.Now - new TimeSpan(7, 0, 0, 0)) + @');

Výjimkou zpráva je buď:

operace se nezdařila

nebo

Něco se pokazilo. Prosím zkuste to znovu

Položena 20/10/2018 v 12:40
zdroj uživatelem
V jiných jazycích...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more