Politics.be

Politics.be (https://forum.politics.be/index.php)
-   Over koetjes en kalfjes... (https://forum.politics.be/forumdisplay.php?f=9)
-   -   programmeer probleempje (https://forum.politics.be/showthread.php?t=92746)

Duvelke 24 juli 2007 22:15

programmeer probleempje
 
Ik heb een probleem met men connectiestring (asp.net)

Dit is de code:
Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs)

Dim conn As SqlConnection


Dim strConn As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\School 2de zit\Webtechnologie\Project2dezit\Website\Database\ Studenten.mdb"
conn = New SqlConnection(strConn)

Dim sqlTeller As SqlCommand = New SqlCommand("select count(student_id) FROM tbl_student where student_nummer like '" + tbLogin.Text + "' and student_paswoord like '" + tbPaswoord.Text + "'", conn)
Dim teller As Integer = 0
conn.Open()
teller = sqlTeller.ExecuteScalar()
conn.Close()

If teller < 1 Then
lblMessage.Style("color") = "red"
lblMessage.Text = "Invalid Login!"
Else
conn.Open()
Dim sqlLogin_ID As SqlCommand = New SqlCommand("select student_id FROM tblKlant where student_nummer like '" + tbLogin.Text + "' and student_paswoord like '" + tbPaswoord.Text + "'", conn)
Session("userid") = sqlLogin_ID.ExecuteScalar()
Session("username") = tbLogin.Text
Session("ingelogd") = "ok"
conn.Close()
Response.Redirect("Loggedin.aspx")
End If
End Sub

End Class

"

Hij zegt elke keer tegen mij:
Keyword not supported: "Provider".


Weet iemand waar de fout zit?
thx

Lincoln 24 juli 2007 22:18

Is dat Vbasic ?

Duvelke 24 juli 2007 22:19

snap je iets van wat er staat?

Duvelke 24 juli 2007 22:20

asp trouwens

Lincoln 24 juli 2007 22:20

Citaat:

Oorspronkelijk geplaatst door Duvelke (Bericht 2809294)
snap je iets van wat er staat?

Een beetje maar niet veel, i have no experience with programation !

Lincoln 24 juli 2007 22:21

Citaat:

Oorspronkelijk geplaatst door Duvelke (Bericht 2809296)
asp trouwens

Database ?

Andro 24 juli 2007 22:22

Volgens mij is je sleutel niet gesteund.

Kay_ 24 juli 2007 22:24

Duvelke werk jij als freelancer of ben je een permanent IT-er?

Duvelke 24 juli 2007 22:33

is een project van school. (tweede zit )

Visjnu 24 juli 2007 23:12

Die connection string is fout. Zou die case sensitive zijn?

Visjnu 24 juli 2007 23:13

connectie naar Access?

---

Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\School 2de zit\Webtechnologie\Project2dezit\Website\Database\ Studenten.mdb;"

Lukt dit?

Visjnu 24 juli 2007 23:17

Ah, SqlConnection() is fout, moet OleDbConnection() zijn:

{zie de SqlConnection API: http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(VS.71).aspx A SqlConnection object represents a unique session to a SQL Server data source. In the case of a client/server database system, it is equivalent to a network connection to the server. SqlConnection is used in conjunction with SqlDataAdapter and SqlCommand to increase performance when connecting to a Microsoft SQL Server database. For all third-party SQL server products, as well as other OLE DB-supported data sources, use OleDbConnection.
}


Citaat:

Dim conn As SqlConnection

Dim strConn As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\School 2de zit\Webtechnologie\Project2dezit\Website\Database\ Studenten.mdb"
conn = New SqlConnection(strConn)
vervangen door

Citaat:

Dim conn As OleDbConnection

Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\School 2de zit\Webtechnologie\Project2dezit\Website\Database\ Studenten.mdb"
conn = New OleDbConnection(strConn)
Oh, en "OleDbCommand" ipv "SqlCommand".
{Edit: nog even opgezocht; beide hebben dezelfde constructor en methods, dus gewoon "Sql" vervangen in "OleDb" zou moeten werken}


tfm: http://nl.wikibooks.org/wiki/Program...met_databanken ;)

Jazeker 25 juli 2007 01:21

Leer een echte taal. PHP, (C#), C++, C, Perl. ASP is enkel goed voor microsoft servers.

Jazeker 25 juli 2007 01:22

ow... of java expert als je diagnose "autisme" was ;)

Visjnu 25 juli 2007 09:22

Citaat:

Oorspronkelijk geplaatst door Jazeker (Bericht 2809624)
Leer een echte taal. PHP, (C#), C++, C, Perl. ASP is enkel goed voor microsoft servers.

Ik zou deze talen (buiten PHP) toch niet meer durven aanraden voor het maken van webapps. ;)

Smijt die code in een EJB en gebruik JSP ipv ASP. Java is fun. ;)

Visjnu 25 juli 2007 09:28

Citaat:

Oorspronkelijk geplaatst door Jazeker (Bericht 2809627)
ow... of java expert als je diagnose "autisme" was ;)

:evil:

Duvelke 25 juli 2007 09:30

Bedankt

Kay_ 25 juli 2007 11:48

Citaat:

Oorspronkelijk geplaatst door Visjnu (Bericht 2809846)
Ik zou deze talen (buiten PHP) toch niet meer durven aanraden voor het maken van webapps. ;)

Smijt die code in een EJB en gebruik JSP ipv ASP. Java is fun. ;)


Java expert?

Visjnu 25 juli 2007 11:55

Citaat:

Oorspronkelijk geplaatst door kay-gell (Bericht 2810064)
Java expert?

Bwah, ik heb al vrij veel gedaan in Java, waaronder het bouwen van web applications. Ik ben echter geen developer van beroep.

Kay_ 25 juli 2007 11:59

Citaat:

Oorspronkelijk geplaatst door Visjnu (Bericht 2810070)
Bwah, ik heb al vrij veel gedaan in Java, waaronder het bouwen van web applications. Ik ben echter geen developer van beroep.


Als je het toch wordt, just holla ;-)
Ben net begonnen bij computer futures solutions en java is mijn markt.


Alle tijden zijn GMT +1. Het is nu 11:42.

Forumsoftware: vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content copyright ©2002 - 2020, Politics.be