Vb.Net Verbindung zu MSSQL

12/31/2010 11:49 iLogix'.#1
hallo ich wollte mal fragen wie ich eine verbindung zu mssql herstelle. ich hab 2 sachen, da es ein chat ist.
ich hab den serve (der liegt aufm root)
und den Client er verbindet zum Server über die ip und einen port.
so mein problem ist jetzt. ich hab aufm root den server eine connection gegeben zu mssql.
[Only registered and activated users can see links. Click Here To Register...]
funktioniert auch.
[Only registered and activated users can see links. Click Here To Register...] achso und der code von der Sql. wo die verbindugn ist. ist auch im Server eingetragen. das mit den Sql ist nur ein verbindungstest. also es geht.
aber ich will ne registrierung einbauen, in meinem Clienten. dafür mnuss ic ja auch irgendwie auf Mssql kommen oder so.
aber da verzweifel ich.
[Only registered and activated users can see links. Click Here To Register...]
will das die Register form auf die Mssql datenbank zugreift
und da daten rein schreibt.
die dann wiederrum der client sich merkt und wenn man sich einlogt der die datenbank abfragt.
danke schonmal für eure hilfe
12/31/2010 14:03 nkkk#2
du willst mit deinem Clienten dierekt auf die SQl datenbank zuggreifen???

wenn ja überdenke das nochmal


dann kann ja jeder der das chat prg hat nach belieben auf die datenbank zu greifen. du MUSST immer davon ausgechen, das der enduser nicht nur das prog. sondern auch den quellcode hat, denn das wichtigste von quellcode steckt ja locgischerweise auch in dem prog. drin.


mach es liebeer so sa die register form eine register anfrafge an deinen chatserver schribt und dieser dann auf die Sql datenbank zugreift.
12/31/2010 14:12 iLogix'.#3
ja, so wollte ich es ja eigentlich.
[Only registered and activated users can see links. Click Here To Register...]
hier das hier benutz icvh als vorlage. der server hat ja verbindung zum mssql schon. der client soll ein anfrage schicken an dne server dasder server in mssql daten ausführt, beispiel sachen auslesen, reinschreiben.
aber da hab ich keine ahnugn wie ich da machen soll, die veribnudng zu mssql is ja wie gesagt da, vom server. auch funktionstüchtig muss nurnoch machen das der client zum server das sagt mit den mssql befehlen,. am besten wäre ein beispiel, code snipped oder nen projekt. wäre nett.
danke für die antwort
12/31/2010 18:49 Secredo#4
Direkt von deinem Programm auf die Datenbank zuzugreifen ist SEHR unsicher.
Aber hier eine Bibliothek welche dir das ermöglicht: [Only registered and activated users can see links. Click Here To Register...]
Ich würde dir raten, das ganze über PHP zu lesen, denn dort kann niemand das Passwort auslesen.
12/31/2010 19:44 nkkk#5
wenn du schon den chatserver in .net geschrieben hast sollte es auch nicht allzu schre sein einen anmeldeServer zu schreiben.
natürlich kann man auch erstmal um es zu lernen die anmeldung in den client packen
ansonsten guck dir nchmal die SqlCommand klasse an falls du sie noch nicht kennst:


[Only registered and activated users can see links. Click Here To Register...]
12/31/2010 20:16 KingZuck#6
ich würde einfach ein free webspace holen dort mit php ein chat erstellen(gibt es zum downloaden) und in vb einfach die seite aufrufen lassen...

Finde ich leichter
12/31/2010 23:00 nkkk#7
Quote:
Originally Posted by KingZuck View Post
ich würde einfach ein free webspace holen dort mit php ein chat erstellen(gibt es zum downloaden) und in vb einfach die seite aufrufen lassen...

Finde ich leichter
muss man php den server in php schreiben......
muss man die ganze GUI in html umschreiben....
muss man den ganzen clienten praktisch in javasript schreiben.....

-> man muss html, php und javascript lernen. und hat vermutlich einen weniger einfachen digesiner als den Windows.Forms diesigner als windows.form von VS.

und ein chat mit javascript hat den nachteil, das javascript nicht soviel kann wie .net weil es eben auf bowser ausgelegt ist, d.h. wenn man darteien versenden will kann das schwerer werden als in .net

hat den vorteil das man mit dem findes einer servers weniger probleme haben wird wein viele php unterstützen.


<- meine meinung
01/01/2011 01:56 KingZuck#8
Quote:
Originally Posted by nkkk View Post
muss man php den server in php schreiben......
muss man die ganze GUI in html umschreiben....
muss man den ganzen clienten praktisch in javasript schreiben.....

-> man muss html, php und javascript lernen. und hat vermutlich einen weniger einfachen digesiner als den Windows.Forms diesigner als windows.form von VS.

und ein chat mit javascript hat den nachteil, das javascript nicht soviel kann wie .net weil es eben auf bowser ausgelegt ist, d.h. wenn man darteien versenden will kann das schwerer werden als in .net

hat den vorteil das man mit dem findes einer servers weniger probleme haben wird wein viele php unterstützen.


<- meine meinung
^fail

1.chat downloaden
2.hochladen
3.in vb eine Webbrowser teil(kp wie das heißt) machen mit der seite
4fertig und freuen...

€: chat ist zum chaten da nicht um Daten zu verschicken...
01/01/2011 03:18 Secredo#9
Quote:
Originally Posted by KingZuck View Post
^fail

1.chat downloaden
2.hochladen
3.in vb eine Webbrowser teil(kp wie das heißt) machen mit der seite
4fertig und freuen...
Und dabei lernt man genau garnix.
Wahrscheinlich macht er es eh nur um Erfahrung zu gewinnen.

Außerdem war das gar nicht die Frage, er wollte wissen wie man es mit .NET macht. ;D

Quote:
€: chat ist zum chaten da nicht um Daten zu verschicken...
Chatten = Verschicken von Nachrichten
Nachrichten = Daten
:/
01/01/2011 14:15 iLogix'.#10
danke für eure antworten, und ja ich mache den chat um erfahrugn zu gewinnen, und ich will das es über mssql läuft da ich es für flyff mache, und ich will dann auch noch profile erstellen für die user wo dann drinn steht welches lvl derjenige ist etc. daswegen auch über die db mit rüber.
aber ich denke wenn ich mehrere dbs auslesen will muss ich das mit odbc machen, oder?
weil das ganze mssql zeug läuft auch über den odbc.
achso falls mir jemand genauer helfen will
kontaktdaten:
msn [Only registered and activated users can see links. Click Here To Register...]
icq 489892050
steam shadowfun1
01/01/2011 15:34 nkkk#11
hmm also ich würde einfach wenn su mssql nimmst eine "strored procedure" machen, die das anmeldenübernimmt.

wenn du mit MSSQL arbitest sind auch das "SQL Server management Tool" und "Visual web Developer" ganz praktisch.

"SQL Server management Tool" weil, man damit leicht die Accounts vom SQL server verwalten kann. du kannst z.B. für dein server eine exta anmeldung erstellen, und für ein anders projekt ene andere. oder man kann damit auch allgemein recht einfach die BD bearbeiten. <- wichtig

"Visual web Developer", weil ich denke gerade zusammen mit aspy uns so ist das ganze besonders einfach zu erlernen Muss aber niht sein wwenn du meinst das du eh nichts in der richtung machen wirst. <- praktisch, aber nicht wichtig.
01/02/2011 19:14 iLogix'.#12
SQL Server management Tool
habe ich. läöuft ja soweit alles verbindung is auch da, muss nur wissen wie ich von den client, die befehle an den server geb das er sie weitersendet zu mssql. beispiel icvh will jez register haben, die accounts sollen in Account_dbf (datenbank) gespeichert werden.
01/02/2011 19:43 nkkk#13
weisst du wie mqan das SQLCommand objekt verwendet ?
kannst du SQL ?
01/02/2011 20:46 iLogix'.#14
das weiß ich nich, und mit sql hab ich mich noch nich groß beschätfgt, bisl kann ich so vom inet so durch sachen udn so aber richtig beschäftigt hab ich mich noch nich damti