Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Datenbank auslesen

Discussion on Datenbank auslesen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #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($UserDB0)
      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
Meredy123 is offline  
Old 03/31/2014, 19:53   #2

 
BladeTiger12's Avatar
 
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)
BladeTiger12 is offline  
Old 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
Meredy123 is offline  
Old 03/31/2014, 20:32   #4


 
Requi's Avatar
 
elite*gold: 3800
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
Quote:
Originally Posted by Meredy123 View Post
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 View Post
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)
Requi is offline  
Old 03/31/2014, 20:38   #5

 
BladeTiger12's Avatar
 
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
Was ist der Unterschied zwischen unseren Codes?
BladeTiger12 is offline  
Old 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
Meredy123 is offline  
Old 03/31/2014, 21:01   #7

 
BladeTiger12's Avatar
 
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.
BladeTiger12 is offline  
Old 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"380131302218)
$ComboProjektAdd GUICtrlCreateCombo(""324814525BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
$LabelProjektAdd GUICtrlCreateLabel("Projekt"32166128)
GUICtrlSetFont(-1154000"MS Sans Serif")
$LabelUserAdd GUICtrlCreateLabel("Benutzer"224167928)
GUICtrlSetFont(-1154000"MS Sans Serif")
$ButtonOkAdd GUICtrlCreateButton("OK"80887525)
$ButtonCancelAdd GUICtrlCreateButton("Abbrechen"232887525)
$ComboUserAdd GUICtrlCreateCombo(""2164814525BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) 
Meredy123 is offline  
Old 03/31/2014, 21:10   #9

 
BladeTiger12's Avatar
 
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
Also bei mir funktioniert es ohne Problem, mit deiner ComboBox.
BladeTiger12 is offline  
Old 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
Meredy123 is offline  
Old 04/01/2014, 00:45   #11
 
YatoDev's Avatar
 
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)
YatoDev is offline  
Thanks
1 User
Old 04/01/2014, 10:02   #12
 
elite*gold: 0
Join Date: Jul 2010
Posts: 205
Received Thanks: 31
Quote:
Originally Posted by »FlutterShy™ View Post
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!
Meredy123 is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.