Re: Laufzeitfehler nach DoCmd.RunSQL
- From: "Andreas Schimpf" <a.schimpf@xxxxxxxxxxx>
- Date: Wed, 28 Dec 2005 22:54:45 +0100
Ertappt. Zu ungenau formuliert von mir.
Access-Anwendung als Client auf SQL2k Server.
Es tritt nur bei einer Tabelle auf.
Struktur und Rechte in beiden Umgebungen gleich. Benutze NT-Authority.
Dennoch, ich habe ca. 20 Tabellen, die einwandfrei ein INSERT akzeptieren,
nur diese eine nicht.
Als dbo am Enterprise Manager kann ich Datensätze einfügen, als dbo aus
Access heraus nicht. Weder mit VBA noch in der Tabellenansicht. Hier liegt
wohl das Problem.
CurrentDB.Execute kommt wohl bei SQL2k nicht in Frage.
"Henry Habermacher [MVP Access]" <DontSpamHenry@xxxxxxxxxxxxxx> schrieb im
Newsbeitrag news:41fqg3F1eb6qvU1@xxxxxxxxxxxxxxxxx
> Hallo Andreas
>
> quoting Andreas Schimpf:
> >> btw, ein CurrentDb.Execute ist besser.
> >>
> > Probier ich aus, aber:
> >
> > Bei allen Tabellen (SQL Server) habe ich INSERT-Rechte (als dbo
> > ohnehin) Diese eine Tabelle jedoch nicht. Deswegen funktioniert wohl
> > das Kommando nicht.
> > Habe dies im SQL Server Enterprise Manager eingestellt. Kann dennoch
> > lokal in Access keine Datensätze einfügen.
> > Andreas
>
> Die Fehlermeldung sagt aber nicht aus, dass der ODBC Call gescheitert
wäre,
> sondern, dass es da ein anderes Problem gegeben hat.
>
> Versuche mal mit
>
>
> currentdb.execute strSQLStatement
> If Err then
> stop
> end if
>
> Im Fehlerfall müsste dann der Code auf der Produktionsmaschine anhalten.
> Dann kannst Du die Errors Collection durchsuchen:
>
> (im Direktfenster)
> For I = 0 to Errors.Count - 1 : _
> ? errors(i).Number & ": " & Errors(i).Description : _
> Next
>
> Falls da was Gescheiteres bezüglich Fehlermeldung rauskommt, als beim
DoCmd
> Objekt (Karl möge mir verzeihen), dann fehlt bei Dir wohl ein vernünftiger
> Error Handler und in diesem Fall dann der Verweis auf das Whitepaper zum
> ErrorHandling, das es im www.dbdev.org im Download Bereich gibt.
>
> Gruss
> Henry
>
>
>
> --
> Keine E-Mails auf Postings in NGs senden!
> Don't send e-mails to postings in newsgroups!
> KB: http://support.microsoft.com/default.aspx
> FAQ: http://www.donkarl.com (neu mit Suchfunktion!)
> OH: Online Hilfe von Microsoft Access (Taste F1)
> Downloads: http://www.dbdev.org
>
.
- Follow-Ups:
- Re: Laufzeitfehler nach DoCmd.RunSQL
- From: Henry Habermacher [MVP Access]
- Re: Laufzeitfehler nach DoCmd.RunSQL
- References:
- Laufzeitfehler nach DoCmd.RunSQL
- From: Andreas Schimpf
- Re: Laufzeitfehler nach DoCmd.RunSQL
- From: Stefan Hoffmann
- Re: Laufzeitfehler nach DoCmd.RunSQL
- From: Andreas Schimpf
- Re: Laufzeitfehler nach DoCmd.RunSQL
- From: Henry Habermacher [MVP Access]
- Laufzeitfehler nach DoCmd.RunSQL
- Prev by Date: Re: Blockzeichen, grafische Zeichen
- Next by Date: Re: Laufzeitfehler nach DoCmd.RunSQL
- Previous by thread: Re: Laufzeitfehler nach DoCmd.RunSQL
- Next by thread: Re: Laufzeitfehler nach DoCmd.RunSQL
- Index(es):
Relevant Pages
|