1
크리스탈 리포트를 처음 사용하고 크리스탈 리포트 작성을 마쳤지 만 프로그램을 실행할 때 로그온 정보를 묻지 만 로그를 기록한 후에 에서, 그것은vb.net 크리스탈 리포트가 데이터베이스 로그인과 비밀번호를 요구했지만 로그온에 실패했습니다.
실패 말한다. 내 Visual Studio는 2013 Ultimate이고 내 SQL은 SQL Server 2014 Express입니다.로그온 내가 사이트 여기에 다른 질문에보고하려하지만 난 대답을 찾을 수 없습니다
Imports System.Data.SqlClient
Imports System.Data.Sql
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim show As String = String.Empty
show &= "select * from fruit_stock "
show &= "where [email protected]"
Using conn As New SqlConnection("server=WIN10;database=fruit_storage;user=fruit_admin;password=admin;")
Using cmd As New SqlCommand
With cmd
.Connection = conn
.CommandType = CommandType.Text
.CommandText = show
.Parameters.AddWithValue("@daterec", TextBox1.Text)
End With
Try
conn.Open()
Dim da As New SqlDataAdapter
Dim ds As New DataSet
da.SelectCommand = cmd
da.Fill(ds, "fruit_stock")
Dim report As New CrystalReport1
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Using
End Using
End Sub
End Class
첫째을 사용하는 경우 :
여기 내 코드입니다. 둘째, 연결 문자열이 맞습니까? – GuidoG
왜 SQL 로그인과 암호인가? yess 올바른지 – Camorra
또한 AddWithValue의 사용은 좋은 생각이 아닙니다. https://blogs.msmvps.com/jcoehoorn/blog/2014/05/12/can-we-stop-using-addwithvalue-already를 읽으십시오./ – GuidoG