phpbar.de logo

Mailinglisten-Archive

mysql und Visual Basic
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mysql und Visual Basic



Hallo

Ich weiß nicht, ob ihr mir weiterhelfen könnt, da es wahrscheinlich eher ein
Visual Basic Problem ist.... aber es tritt halt nur auf, wenn ich meine
MySQL-DB anspreche....mit einer Access-DB geht es...

Ich habe eine Datenbank, die durch ein VB-Programm jede Nacht aktualisiert
wird. In dem VB-Programm lade ich Daten aus der DB in ein Recordset, führe
dann verschiedene Aktualisierungen und Berechnungen durch und schreibe den
Datensatz dann zurück in die DB. Das funktioniert alles bis dahin
einwandfrei, bloß seltsamerweise stürzt dieses Programm genau dann ab, wenn
ich am Ende den Recordset wieder schließe. Außerdem läßt sich das auf WinNT
eingrenzen... unter Win95 und Win2K funktioniert das ganze ohne Probleme!
Ich vermute da mal einen Zusammenhang mit der MyODBC-Schnittstelle. Ist das
Problem bekannt bzw. gibt es ein Workaround dazu?

Hier noch ein Beispielquelltext, mit dem ich den Absturz provozieren kann


Private Sub Command1_Click()
Dim conn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
Dim sql As String
conn.Open "DSN=mysql;uid=sa;pwd=;database=Einkauf"
Set cmd.ActiveConnection = conn
sql = "Select * from Tabelle"
  cmd.CommandText = sql
  rs.CursorLocation = adUseClient
  rs.Open cmd, , adOpenStatic, adLockBatchOptimistic
  rs.Sort = "Artikelnummer"
  rs.ActiveConnection = Nothing
  rs.MoveFirst

Do Until rs.EOF = True
   Form1.Combo1.AddItem rs!Artikelnummer
   rs.MoveNext
Loop

'Genau nach diesem rs.close kommt es zu dem Absturz aber eben nur wenn ich
eine mySQL-DB anspreche. Mit Access geht das ganze ohne Probleme
rs.Close
conn.Close
End Sub


---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive