Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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, 5536 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 ...

Datenbanken
MySQL - Mehrere Instanzen

Frage von ForgottenRealm zum Thema Datenbanken ...

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

Frage von it4baer zum Thema Server ...

Webbrowser
gelöst Daten in entfernte Mysql DB schreiben (3)

Frage von nullacht15 zum Thema Webbrowser ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Windows 10
Windows 10 Ordnerfreigabe (18)

Frage von Xaero1982 zum Thema Windows 10 ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (17)

Frage von liquidbase zum Thema Voice over IP ...

Monitoring
Netzwerk-Monitoring Software (17)

Frage von Ghost108 zum Thema Monitoring ...