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

MySQL Zugriff über Internet

Frage Entwicklung VB for Applications

Mitglied: Arrowdynamics

Arrowdynamics (Level 1) - Jetzt verbinden

27.02.2009, aktualisiert 21:16 Uhr, 5504 Aufrufe, 5 Kommentare

Abfrage von Werten in Datenbank

Hallo!

Ich habe folgende Aufgabe. Ein VB-Programm generiert eine Artikelnummer (12-stellig) und soll nun prüfen, ob diese Artikelnummer schon in der Datenbank vorhanden ist (doppelte Einträge). Hierzu existiert in einer MySQL-Datenbank eine Tabelle, in deren erster Spalte die Artikelnummern abgelegt sind.

Das Programm soll also zur Datenbank verbinden, dort nachsehen, ob die Artikelnummer schon existiert oder nicht. Alles weitere kann ich selber schreiben, nur wie realisiere ich diesen Datenbankzugriff?

HILFE!!
Mitglied: kaiand1
27.02.2009 um 21:42 Uhr
"nur wie realisiere ich diesen Datenbankzugriff?"
Ein Code schreiben der von deinem VB Script auf die Datenbank im Internet den Connect herstellt.
Die Datenbank auswählt, die Tabelle, Prüft ob der Eintrag vorhanden ist, einen Code ausgeben damit zu weißt
Eintrag vorhanden oder nicht, Verbindung schließen.
Probelm gelößt ?! ;)
Wo ist denn dein genaues Problem?
Wo hängst du fest?
Was hast du denn schon Probiert?
.....
Bitte warten ..
Mitglied: Arrowdynamics
27.02.2009 um 21:43 Uhr
Okay.. das ist natürlich klar.. also grundsätzlich, so wie Du es dankenswerterweise beschrieben hast, verstehe ich alles. Nur mir gehts um den Code, weißt Du.. ganz konkret. Ich bin nicht gut genug in VB, daß ich den Code beherrschen würde. Wie lauten die entsprechenden Befehle, das meinte ich. Wie kann ich in der Datenbank alle Einträge durchlaufen, geht das über Schleifen wie ein Array oder sowas.
Das wäre mein Problem.
Bitte warten ..
Mitglied: priez
27.02.2009 um 22:27 Uhr
hi,

ich kann dir so nicht helfen, habe es aber selbst mit Google-Hilfe hinbekommen.

warum nimmst du dir dafür nicht ein VB-Forum? Dort hast du geballte Ladung wissen und VB->MySQL ist nichts unübliches, wenn auch nicht einfaches...

Ich werde jetzt nicht googlen aber ich gebe dir den Hinweis es mal mit "VB Mysql Script" zu versuchen (google english). Ich werde aus Protest zu dieser Frage deinerseits dazu wirklich nicht googlen, aber ich verwette 10 meiner Adminpunkte darauf, dass du auf der ersten Seite deine Antwort findest.

Viel Glück.

René

P.S. Der Weg von kaiand1 ist richtig und die Befehle MUSST du selbst finden können. Sonst solltest du die Finger davon lassen....
Bitte warten ..
Mitglied: dog
01.03.2009 um 01:04 Uhr
Die Antwort ist eigentlich ganz einfach: GARNICHT! FINGER WEG VON SOWAS!

1. Man erlaubt nicht den direkten Remote-Zugriff auf eine Datenbank
2. Man greift nicht aus Client Software ohne API auf eine Datenbank zu

Beides wären schlimme Designfehler, die katastrophale Konsequenzen haben können werden.
Darum:

1. Konfigurier auf dem Internetserver die Firewall so, dass nicht mehr Remote auf MySQL zugegriffen werden kann
2. Programmier eine API zum Zugriff auf die Datenbank (z.b. mit PHP über HTTP)

Und ein HTTP-Zugriff aus VB sollte auch nicht zu kompliziert sein (auch wenn ich mich da nicht genau auskenne).

Grüße

Max
Bitte warten ..
Mitglied: Daniel775
01.03.2009 um 09:47 Uhr
Hallo Arrowdynamics,

wenn interesse besteht kann ich dir dabei mit Code für VB .net aushelfen. Schreib mich dann mal an bzw. dann
brauch ich ein paar infos.

Gruß
Bitte warten ..
Ähnliche Inhalte
Verschlüsselung & Zertifikate
Zugriff auf mySQL-DB mit ODBC und SSL (2)

Frage von Titan24 zum Thema Verschlüsselung & Zertifikate ...

Server
Zugriff auf Raspberry (HTTP, Socket) aus dem Internet (13)

Frage von it4baer zum Thema Server ...

Netzwerkgrundlagen
gelöst Zugriff aus dem LAN auf VPN Tunnel (4)

Frage von sschultewolter zum Thema Netzwerkgrundlagen ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
iOS
16 iPads zentrall verwalten (18)

Frage von simonlohr zum Thema iOS ...

Viren und Trojaner
Ransomware .nm4 (15)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...

Zusammenarbeit
Administrator Verhalten nach Vertragskündigung (13)

Frage von sysbone zum Thema Zusammenarbeit ...