|
You last visited: Today at 04:38
Advertisement
Datenbank auslesen
Discussion on Datenbank auslesen within the AutoIt forum part of the Coders Den category.
03/31/2014, 19:34
|
#1
|
elite*gold: 0
Join Date: Jul 2010
Posts: 205
Received Thanks: 31
|
Datenbank auslesen
Nabend zusammen,
Ich versuche momentan eine Datenbank zu erstellen, was bisher auch ganz gut klappt. Allerdings steh ich jetzt beim Auslesen vor einem Problem. Die Datenbank ist einfach eine .txt Datei, aus der jede Zeile in eine ComboBox eingetragen werden soll, was aber nich funktioniert. Soweit mein Code:
PHP Code:
$UserFileLoad = FileOpen($UserDB, 0) While True $dItem = FileReadLine ($UserFileLoad) If @error then ExitLoop GUICtrlSetData ($ComboUserAdd, $dItem) WEnd FileClose ($UserFileLoad)
$UserDB ist die Datenbank, Pfad passt alles, wird auch reingeschrieben ohne Probleme
$ComboUserAdd die Combobox
$dItem einfach ne rnd Variable
und der Rest sollte eigtl selbsterklärend sein.
Wäre toll, wenn mir jemand weiterhelfen könnte
|
|
|
03/31/2014, 19:53
|
#2
|
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
|
Probiere es mal so:
Code:
#include <File.au3>
$UserFileLoad = FileOpen($UserDB)
For $i = 0 To _FileCountLines($UserDB)
$sAdd &= FileReadLine($UserFileLoad, $i) & "|"
Next
GUICtrlSetData($ComboUserAdd, $sAdd)
FileClose($UserFileLoad)
|
|
|
03/31/2014, 20:04
|
#3
|
elite*gold: 0
Join Date: Jul 2010
Posts: 205
Received Thanks: 31
|
Klappt leider nich, sollte evtl hinzufügen, dass die Einträge nicht per "|" getrennt sind, sondern jeweils in einer neuen Zeile liegen
|
|
|
03/31/2014, 20:32
|
#4
|
elite*gold: 3800
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
|
Quote:
Originally Posted by Meredy123
Klappt leider nich, sollte evtl hinzufügen, dass die Einträge nicht per "|" getrennt sind, sondern jeweils in einer neuen Zeile liegen
|
In einer Combobox werden mehrere Einträge durch ein "|" getrennt, falls dir das weiter helfen wollte
Quote:
Originally Posted by BladeTiger12
Probiere es mal so:
Code:
#include <File.au3>
$UserFileLoad = FileOpen($UserDB)
For $i = 0 To _FileCountLines($UserDB)
$sAdd &= FileReadLine($UserFileLoad, $i) & "|"
Next
GUICtrlSetData($ComboUserAdd, $sAdd)
FileClose($UserFileLoad)
|
Der Code ist fast richtig.
Code:
#include <File.au3>
$UserFileLoad = FileOpen($UserDB)
For $i = 0 To _FileCountLines($UserFileLoad)
$sAdd &= FileReadLine($UserFileLoad, $i) & "|"
Next
GUICtrlSetData($ComboUserAdd, $sAdd)
FileClose($UserFileLoad)
|
|
|
03/31/2014, 20:38
|
#5
|
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
|
Was ist der Unterschied zwischen unseren Codes?
|
|
|
03/31/2014, 20:59
|
#6
|
elite*gold: 0
Join Date: Jul 2010
Posts: 205
Received Thanks: 31
|
Immer noch nichts, die ComboBox bleibt leer
|
|
|
03/31/2014, 21:01
|
#7
|
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
|
Entweder deine UserDB.txt wird nicht gefunden(Pfad vielleicht falsch)
oder sie ist leer.
|
|
|
03/31/2014, 21:06
|
#8
|
elite*gold: 0
Join Date: Jul 2010
Posts: 205
Received Thanks: 31
|
UserDB.txt wird definitv gefunden und ist nicht leer, da ich mit einer anderen Funktion Einträge machen kann.
Kann ich evtl iwas an den Comboboxen falsch gemacht haben?
PHP Code:
$GUIAdd = GUICreate("Benutzer zu Projekt hinzufügen", 380, 131, 302, 218) $ComboProjektAdd = GUICtrlCreateCombo("", 32, 48, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) $LabelProjektAdd = GUICtrlCreateLabel("Projekt", 32, 16, 61, 28) GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif") $LabelUserAdd = GUICtrlCreateLabel("Benutzer", 224, 16, 79, 28) GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif") $ButtonOkAdd = GUICtrlCreateButton("OK", 80, 88, 75, 25) $ButtonCancelAdd = GUICtrlCreateButton("Abbrechen", 232, 88, 75, 25) $ComboUserAdd = GUICtrlCreateCombo("", 216, 48, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
|
|
|
03/31/2014, 21:10
|
#9
|
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
|
Also bei mir funktioniert es ohne Problem, mit deiner ComboBox.
|
|
|
03/31/2014, 21:33
|
#10
|
elite*gold: 0
Join Date: Jul 2010
Posts: 205
Received Thanks: 31
|
Mh dann weiß ich es auch nicht,danke trzdem für eure Hilfe
|
|
|
04/01/2014, 00:45
|
#11
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Code:
$UserFileLoad = FileOpen($UserDB)
Local $sAdd = "", $i = 0
Do
$i += 1
$sAdd &= FileReadLine($UserFileLoad, $i) & "|"
Until @Error <> 0
GUICtrlSetData($ComboUserAdd, $sAdd)
FileClose($UserFileLoad)
|
|
|
04/01/2014, 10:02
|
#12
|
elite*gold: 0
Join Date: Jul 2010
Posts: 205
Received Thanks: 31
|
Quote:
Originally Posted by »FlutterShy™
Code:
$UserFileLoad = FileOpen($UserDB)
Local $sAdd = "", $i = 0
Do
$i += 1
$sAdd &= FileReadLine($UserFileLoad, $i) & "|"
Until @Error <> 0
GUICtrlSetData($ComboUserAdd, $sAdd)
FileClose($UserFileLoad)
|
Viel, vielen lieben Dank es funktioniert! 100 Internetz für Sie mein Sir!
|
|
|
|
Similar Threads
|
Spalte in Datenbank auslesen + Überprüfung
04/02/2014 - .NET Languages - 13 Replies
Hey Zusammen,
ich schreibe gerade das erste mal ein Programm mit Datenbankanbindung und stehe gerade vor einem Problem.
Ich habe bereits einen Login und ein Registrierungsformular erstellen können, der auch wunderprächtig funktioniert und das PW in MD5 abspeichert.
Nun möchte ich aber, das beim Login überprüft wird, ob der User ein Admin ist oder nicht und je nachdem erhält er Zugriff auf jeweils einen anderen Bereich.
Ich habe dazu bereits in der Datenbank eine Spalte erstellt mit dem...
|
[PHP] Datensätze aus Datenbank auslesen (brauche Hilfe)
07/22/2013 - Web Development - 6 Replies
Hallo!
Ich bin gerade dabei, eine Website zu erstellen, hänge jetzt bei bei einem Problem. Das ist mein Skript:
<?php
session_start();
require_once('functions.php'); //dieser File ist ganz sicher vorhanden und die check_login() - Funktion darin ebenfalls (schon früher verwendet)
if(check_login()) { //hier wird überprüft, ob der Benutzer eingeloggt ist (funktioniert 100%ig, da schon oft verwendet, gibt true bzw. false zurück)
$username=$_SESSION('username'); //ist auch vorhanden...
|
Daten aus MySQL Datenbank auslesen
10/17/2012 - .NET Languages - 11 Replies
Hallo ihr Coder,
ich versuche derzeit ein simples Login System zu coden.
Hier erstmal der Code:
private void button1_Click(object sender, EventArgs e)
{
string conn = "Server=localhost;Port=3306;Database=users;Ui d=root;password=;";
MySqlConnection connection = new MySqlConnection(conn);
MySqlCommand command = connection.CreateCommand();
command.CommandText = "select * from usertable";
|
datenbank mit clienten auslesen?
10/11/2011 - Metin2 Private Server - 0 Replies
hallo
gibt es eine möglichkeit mit dem clienten die datenbank auszulesen.
zB
mit dem boniswitcher von realfreak die item_atr auslesen und dann in der boniliste anzeigen?
mfg
|
Datenbank über Auslesen von logs erstellen
09/06/2010 - General Coding - 3 Replies
hallo,
ich möchte eine kleine datenbank in excel erstellen. ich hab viele logsvieles (.txt) die so aussehen. geht zwar nicht um einen bot, aber vielleicht kann mir ja trotzdem jemand helfen. ;)
überschrift 1
daten
überschrift 2
daten.
überschrift1
|
All times are GMT +2. The time now is 04:38.
|
|