Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Datenbankabfrage in VB6 wofür AdOpenStatic und AdLockoptimistic

Frage Entwicklung VB for Applications

Mitglied: jeaTreXs

jeaTreXs (Level 1) - Jetzt verbinden

23.09.2008 um 21:01 Uhr, 5016 Aufrufe

Hallo, ich würde gerne per Vb6 auf meine MySQL DB zugreifen.

Oder besser gesagt: neuen Datensatz hinzufügen:

so sieht der Code aus:

'* jsConnect Modul *'

Public Function jsConnect() As ADODB.Connection

g_DBName = "db_jslan"

g_DBServer = "localhost"

g_DBConnString = "Driver={MySQL ODBC 3.51 Driver};Server=" & g_DBServer & ";Database=db_jslan; User=root;Option=3;"

g_DBConnect.Open (g_DBConnString)

End Function

'* jsQuery Modul *'

Public Function jsQuery(ByVal SQLSTRING As String) As ADODB.recordset

Set jsQuery = New ADODB.recordset

Call jsQuery.Open(SQLSTRING, g_DBConnect, adOpenDynamic, adLockBatchOptimistic)

End Function

'* REGIST FORM *'

jsConnect

Set rsReg = jsQuery("SELECT * FROM tblbenutzer")

Call rsReg.Fields.Append(str_UserName, adVarChar, 45, adFldUnspecified, Me.txtUsername.Text)
Call rsReg.Fields.Append(str_Vorname, adVarChar, 45, adFldUnspecified, Me.txtVorname.Text)
Call rsReg.Fields.Append(str_Nachname, adVarChar, 45, adUnspecified, Me.txtNachname.Text)
Call rsReg.Fields.Append(str_Strasse, adVarChar, 45, adUnspecified, Me.txtStrasse.Text)
Call rsReg.Fields.Append(str_Postleitzahl, adVarChar, 45, adUnspecified, Me.txtPLZ.Text)
Call rsReg.Fields.Append(str_Wohnort, adVarChar, 45, adUnspecified, Me.txtWohnort.Text)
Call rsReg.Fields.Append(str_Passwort, adVarChar, 45, adUnspecified, Me.txtPasswort.Text)
Call rsReg.Fields.Append(dat_RegDatum, adDate, 8, adUnspecified, Format(Date, "'yyyymmdd'"))
Call rsReg.Fields.Append(dat_LastLogin, adDate, 8, adUnspecified, Format(Date, "'yyyymmdd'"))
Call rsReg.Fields.Append(int_Permission, adInteger, , adUnspecified, "0")
Call rsReg.Fields.Append(bool_Online, adBoolean, , adUnspecified, "0")
Call rsReg.Fields.Append(str_Email, adVarChar, 45, adUnspecified, Me.txtEmail.Text)
Call rsReg.Fields.Append(str_FavGame, adVarChar, 45, adUnspecified, Me.txtFavGame.Text)
Call rsReg.Fields.Append(str_AboutMe, adIUnknown, , adUnspecified, Me.txtAboutMe.Text)

jsDisconnect

Call MsgBox("Du wurdest erfolgreich registriert.", vbInformation)



Am ende kommt aber immer eine Fehlermeldung

"LZFehler: '3001': Die Arugmente sind vom falschen Typ, liegen außerhalb des Gültigkeitsbereiches oder sind miteinander unvereinbar."

dann hab ich mich per google informiert da hieß es es könnte an dem Query liegen also Adopen optimistic und das Zeug halt...

Wenn ihr auch meint dass es daran liegt, könntet ihr mir dann zufällig sagen,

wann ich am besten adLockOptimistic, und AdOpenStatic benutz? Da gibts ja mehrere, also welche ich Quasi wann benutzen muss, ich habe schon mehrere Threads darüber gesehn, aber ich hab es nie kapiert.

Ich hoffe ihr könnt mir helfen

MFG jeatrexs
Ähnliche Inhalte
RedHat, CentOS, Fedora
Linuxbefehl - resizepart - wofür verwendet man diesen Befehl (8)

Frage von mic.we zum Thema RedHat, CentOS, Fedora ...

Batch & Shell
gelöst Datenbankabfrage Powershell (3)

Frage von internet2107 zum Thema Batch & Shell ...

Windows Server
SBS2011 - Wofür die Zertifikate (3)

Frage von FA-jka zum Thema Windows Server ...

Assembler
gelöst EBP im Stack speichern- wofür? (1)

Frage von StefaOn zum Thema Assembler ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...

E-Business
Wo tragt ihr eure privaten Termine ein? (13)

Frage von honeybee zum Thema E-Business ...

Entwicklung
gelöst Tipp für Anfänger- Wie würdet ihr automatischen Mailversand umsetzen? (12)

Frage von Cloudyme zum Thema Entwicklung ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...