You are not logged in.

wcf.regNote.message

badmoon2049

Intermediate

  • "badmoon2049" started this thread

Posts: 188

Location: Leipzig

Occupation: Azubi

  • Send private message

1

Monday, January 30th 2006, 6:53pm

[VB.NET] SQL Abfragen

Hallöchen !!

Da ich in der schule nun seit ca einem Halben Jahr VB.Net hab dachte ich mir mal ich könnt mal das eine oder adere kleine Projekt realisieren so spassighalber. Da ich im gedanken hab nen Bot zu coden wäre es vll nützlich zu wissen wie es möglich ist SQL Querrys an einen SQL server abzusetzten und ggf. das ergebniss zu bearbeiten. Gib es ein gutes Tutorial zu diesem Thema wo es auch leicht erklärt ist.
Wie läuft das dann ab kann ich dann einfach wie in PHP so mysq_query("SELECT...") machen oder wie muss ich mir das vorstellen..

Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Monday, January 30th 2006, 7:55pm

Hab hier ne Seite gefunden mit paar Tuts zu dem Thema. Kannst ja berichten was davon gut ist und was weniger.

http://www.vbmysql.com/articles/vb_mysql_tutorials/
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Tec

Beginner

Posts: 45

Location: München

Occupation: Diplom-Informatiker (FH)

  • Send private message

3

Monday, January 30th 2006, 9:28pm

Nun du lädst wie in jeder anderen Sprache den Treiber für die Datenbank und benutzt deren Funktionen um die DB anzusteuern und die Querys abzusetzen.
Versteh dein Problem nicht?! ?(

Hab dir mal einen kleinen Auszug zusammengewürfelt aus meinem Java-Programm MSEXEC (führt nen Query auf einem M$ SQL Server 2000 aus), der dir hilft zu veranschaulichen, wie sowas in Java aussieht:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
....
Driver d = (Driver)Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

con = DriverManager.getConnection("jdbc:microsoft:sqlserver://10.8.1.0:1433","testuser","passwort");
dm = con.getMetaData();  
state = database1.createStatement();
...
String query="select * from irgendwas....";
...
rset = state.executeQuery(query);
ResultSetMetaData meta = rset.getMetaData();
...
String strVorname = rset.getString("firstname"); 
....
Meine Freeware Webseite * klick *

Ich programmiere auch für Sie!

This post has been edited 2 times, last edit by "Tec" (Jan 30th 2006, 9:40pm)


badmoon2049

Intermediate

  • "badmoon2049" started this thread

Posts: 188

Location: Leipzig

Occupation: Azubi

  • Send private message

4

Monday, January 30th 2006, 10:39pm

Das was Prometheus gepostet hat ist schon das richtige nur seeeehhhhr umfangreich es geht darum wie man es code techisch realisiert.
Deine Java version sieht verständlich und einfach aus. hoffentlich ist es in VB.net genauso. *weiter such*

Tec

Beginner

Posts: 45

Location: München

Occupation: Diplom-Informatiker (FH)

  • Send private message

5

Monday, January 30th 2006, 10:49pm

Unter VB habe ich mal auf ne ACCESS-DB zugegriffen. Auf meiner Webseite macht das dort mein Programm "Timework". Hab mal nen kleinen Ausschnitt gepostet, vielleicht hilft der dir das richtige zu suchen.

Source code

1
2
3
4
5
6
7
8
9
10
11
// Verbindung aufbauen
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & MODmain.DBErfass & ";Mode=Read|Write"
 
Adodc1.CommandType = adCmdTable
Adodc1.RecordSource = "Erfassen"
Adodc1.Refresh
Adodc1.Recordset.MoveFirst

// Daten suchen
Do While Not Adodc1.Recordset.EOF
ergebnis = MODmain.InStrLike(Adodc1.Recordset!IDnr, txtSuchen.Text)
Meine Freeware Webseite * klick *

Ich programmiere auch für Sie!

wcf.user.socialbookmarks.titel