我分层从寻找在Vb.net中开发数据库项目的好方法。 从winform跳到lightswitch到wpf ......彼此之间有问题 我看到使用其他语言的Framework填充网络,可以轻松地从数据库应用程序开始。虽然我们正在努力为lightswitch中的报告找到解决方案或从C#示例中转换代码..
如果我需要更改其他编程语言或者有好的"数据框架"请告诉我。我可以加入的项目。 最好的关注
答案 0 :(得分:0)
Vb.net非常适合创建数据库应用程序。试试一些简单的例子。此代码将使用参数将SQL查询加载到数据表中: 您的SQL代码将如下所示“SELECT col1,col2 FROM tablename WHERE col1 = @ param1”您需要将@ param1及其值添加到条件中。
导入System.Data.SqlClient
Public Function LoadDB(ByVal MySQL As String, ByVal Criteria As Dictionary(Of String, Object))
Dim dt As New DataTable
Dim conn As New SqlConnection
Dim adapter As New SqlDataAdapter
Dim cmd As New SqlCommand
conn.ConnectionString = EFACSConnection
Try
conn.Open()
cmd.Connection = conn
For Each myKey As String In Criteria.Keys
cmd.Parameters.AddWithValue(myKey, Criteria(myKey))
Next
cmd.CommandText = MySQL
adapter.SelectCommand = cmd
adapter.Fill(dt)
Catch ex As Exception
dt = New DataTable("Empty")
Finally
conn.Close()
End Try
Return dt
End Function