我从寻找在Vb.net中开发数据库项目的好方法开始。从winform到lightswitch再到wpf...有了彼此的问题,我看到网络中充满了来自其他语言的框架,这些语言可以很容易地从数据库应用程序开始。虽然我们正在为lightswitch中的报告或从C#示例中转换代码而苦苦寻找解决方案..
请告诉我,如果我必须改变到其他编程语言或如果有好的“数据框架”项目,我可以加入。致以最好的敬意
发布于 2015-02-21 02:28:37
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 Functionhttps://stackoverflow.com/questions/28635299
复制相似问题