Top-Themen

Aktuelle Themen (A bis Z)

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, 5551 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
Frage von Titan24Verschlüsselung & Zertifikate2 Kommentare

Ich möchte für einen Kunden sicher Daten von einer mySQL-DB via ODBC nur lesend abgreifen können. Da die Daten ...

Vmware
Virtueller Terminalserver hat keine Zugriff auf das Internet
gelöst Frage von MrHToastVmware3 Kommentare

Guten Tag, ich habe einen Windows Server 2003 R2 als Terminalserver. Den Terminalserver habe ich mit dem VM Konverter ...

Windows Userverwaltung
Bedingter Zugriff Office und Internet
Frage von bunteblumeWindows Userverwaltung2 Kommentare

Hallo Zusammen, Ich habe eine Frage bezüglich meiner Clients. Ich habe ein Domain Controller aufgesetzt und eine Domain erstellt, ...

Server
Zugriff auf MS-SQL aus dem Internet
Frage von syncmasterServer15 Kommentare

Hallo Zusammen. Ich muss den Zugriff auf eine Microsoft SQL-Datenbank Version 2016 realisieren. Dazu habe ich für die entsprechende ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 106 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless9 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...