Autor Thema: ODBCResultSet ist leer???  (Gelesen 2454 mal)

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
ODBCResultSet ist leer???
« am: 15.05.08 - 15:53:59 »
Hallo,

ich versuch nun schon eine Weile eine Funktionierende Connection zu einer SQL 2007 Server aufzubauen.

Die DB heißt SDE und wurde im ODBC mit den Namen SDE_SQL angelegt. Laut ODBC funktioniert diese Verbindung. Die Version des SQL Server Treibers war von 2004.

Als Vergleichstest hab ich eben an einem anderen Rechner eine gleiche ODBC Verbindung erstellt, jedoch ist da der SQL Treiber von 2005, und dort mit einer anderen Schnittstelle (kein Lotus Notes) über ODBC auf die SQL DB kommuniziert.
=> dies funktioniert ohne Probleme.

Bei meinen Zugriff über Lotus Notes erhalte ich immer einen leeren ODBCResultSet zurück. Woran kann dies liegen. Ich start das Script immer mit den Debugger und drin, sehe ich keinen Inhalt von den ODBCResultSEt. Die MaxRows steht immer auf null.

Was vielleicht auch ein Rroblem sein kann, ist die Tatsache, das ich nciht direkt auf eine Tabelle zugreife, sondern auf eine SQL View mit dem Namen "Incident" oder "Incident Details". Im SQL Manager wird die View wiederum so ausgegeben "_SMDBA_.Incident" und "_SMDBA_.Incident Details". Ich hab auch schon beide Namenskonventionen verwendet, und jeweils keine Result erhalten.

hier noch der Code dafür

Code
On Error Goto Errorhandler
	Dim con As New ODBCConnection
	Dim qry As New ODBCQuery
	Dim result As New ODBCResultSet
	Dim firstName As String
	Dim lastName As String
	Dim msg As String
	Dim test As Variant
	
	Set qry.Connection = con
	Set result.Query = qry
	con.ConnectTo("SDE_SQL")
	qry.SQL = {SELECT * FROM Incident}
	test=result.Execute

	result.Close(DB_CLOSE)
	con.Disconnect
	
Ende:
	Exit Sub
Errorhandler: 
	Print Error$ & "(" & Cstr(Err) & ") in Zeile: " & Cstr(Erl)
	Resume Ende

PS: Es kommt keine Fehlermeldung bei dem Code.
Ich hoffe jemand von euch kann mir hierbei weiterhelfen!!

thx
Stan

« Letzte Änderung: 16.05.08 - 19:20:25 von sculer »

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Re: ODBCResultSet ist leer???
« Antwort #1 am: 20.05.08 - 16:22:25 »
Hi Leute,

hat hier echt niemand mal einen Tipp für mich!?

Mich würde ja auch wirklich mal brennend interessieren, ob man in der ODBCResult überhaupt etwas im Debugger an Inhalt von einer Tabel oder sowas sieht!?

Bin für jeden Tipp dankbar.
Gruß

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz