Forum: VB.NET |
Thema:
VB.Net: Zugriff auf SQL-Datenbank |
Von:
G. Guest (
02.03.2006 15:19) |
Hallo Leute,
ich habe vor kurzem ein VB.Net WebForm mittels Visual Studio .Net erstellt, es sollte eigentlich ein paar Eingaben (RadioButton-Listen, CheckBox-Listen, Textfelder, ...) mit einer SQL-Datenbank verknüpfen und darein schreiben.
das Problem ist, ich bekomme keine Verbindung zu meiner Datenbank "Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection".
also, ich habe die MSSQL-Datenbank hiermit eingefügt (generierter code von MS Visual Studio):
-----------------------------------------------------------
Private Sub InitializeComponent()
Me.MyConnection = New System.Data.SqlClient.SqlConnection
Me.MyConnection.ConnectionString = "workstation id=W381538;packet size=4096;integrated security=SSPI;data source=S38MSSQL01;persist security info=False;initial catalog=MyData"
End Sub
-----------------------------------------------------------
in der Page_Load()-hab ich mein ConnectionString so definiert:
-----------------------------------------------------------
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MyConnection = New System.Data.SqlClient.SqlConnection(MyConnection.ConnectionString)
End Sub
---------------------- Button -----------------------------
Private Sub senden_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles senden.Click
Dim DS As DataSet
Dim MyCommand As SqlCommand
Dim InsertCmd As String = "insert into tbl_ergebnis(FI1_Dienststelle, FII1_Anzahl, FII2_Zeitpunkt, FII3_Art) values (@FI1_Dienststelle, @FII1_Anzahl, @FII2_Zeitpunkt, @FII3_Art)"
MyCommand = New SqlCommand(InsertCmd, MyConnection)
MyCommand.Parameters.Add(New SqlParameter("@FI1_Dienststelle", SqlDbType.NVarChar, 10))
MyCommand.Parameters("@FI1_Dienststelle").Value = FI1_Dienststelle.SelectedValue
MyCommand.Parameters.Add(New SqlParameter("@FII1_Anzahl", SqlDbType.NVarChar, 20))
MyCommand.Parameters("@FII1_Anzahl").Value = FII1_Anzahl.SelectedValue
MyCommand.Parameters.Add(New SqlParameter("@FII2_Zeitpunkt", SqlDbType.NVarChar, 20))
MyCommand.Parameters("@FII2_Zeitpunkt").Value = FII2_Zeitpunkt.SelectedValue
MyCommand.Parameters.Add(New SqlParameter("@FII3_Art", SqlDbType.NVarChar, 20))
MyCommand.Parameters("@FII3_Art").Value = FII3_Art.SelectedValue
MyCommand.Connection.Open()
Try
MyCommand.ExecuteNonQuery()
Catch Exp As SqlException
End Try
MyCommand.Connection.Close()
End Sub
-----------------------------------------------------------
Ich wäre sehr dankbar für eure Hilfe !!!
nochmals vielen Danke !!!!
Gruß! Josef
Betreff |
Von |
Datum |
|
  |
Re: VB.Net: Zugriff auf SQL-Datenbank
ach ich habe noch vergessen zu erwähnen, dass ich inzwischen den SQL-Server für Windows Authentifizierung eingerichtet habe, habe auch beim IIS den anonymen Zugriff deaktiviert und auf integrierte... |
 |
 |
 |
|
|
G.
Guest
|
02.03.2006 15:25 |
|
  |
Re: VB.Net: Zugriff auf SQL-Datenbank
Hi,<br>versuch mal über den Designer des DevStudios eine Verbindung mit Drag & Drop zu generieren. Wenn Das klappt kannst Du im Code sehen wie er das gemacht hat.<br>Klaas |
 |
 |
 |
|
|
Klaas
Wedemeyer
|
07.03.2006 15:40 |
|
  |
Re: VB.Net: Zugriff auf SQL-Datenbank
das habe ich auch ... :(<br>das problem ist: ich arbeite in einer workstation mit meiner Benutzerkennung und wenn ich versuche von da aus das formular aufzurufen funktioniert zwar aber beim clicken auf... |
 |
 |
 |
|
|
G.
Guest
|
23.03.2006 07:56 |
|
  |
Re: VB.Net: Zugriff auf SQL-Datenbank
Private Sub CreateSqlConnection()<br> Dim myConnectString As String = "User ID=DEIN_USER;Data Source=DEIN_SERVER;Initial Catalog=Handel_DB;password=DEIN_PASSWORD"<br> Dim myConnection As New... |
 |
 |
 |
|
|
G.
Guest
|
28.03.2006 21:08 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!