【发布时间】:2015-07-30 20:41:50
【问题描述】:
我正在尝试将从 sql 查询检索到的数据写入 Visual Basic 2012 中的文本文件,这是一些我只需要朝正确方向推动的代码
Imports System.Data.SqlClient
Imports System.IO
Public Class frmResults
Dim cn As New SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\bryan\Documents\TeamGFinalProject\BookCollection.MDF;Integrated Security=True;Connect Timeout=30")
Dim cmd As New SqlCommand
Dim dr As SqlDataReader
Dim table As New DataTable("sales")
Private Sub frmResults_Load(sender As Object, e As EventArgs) Handles MyBase.Load
cmd.Connection = cn
End Sub
Private Sub BtnReport_Click(sender As Object, e As EventArgs) Handles BtnReport.Click
cn.Open()
cmd.CommandText = "select * from sales where ord_date BETWEEN '" & dtpStart.Text & "' AND '" & dtpEnd.Text & "' Order BY ord_date;"
Using sw As StreamWriter = New StreamWriter("Dates.txt")
Dim reader As SqlDataReader = cmd.ExecuteReader()
sw.WriteLine(reader)
reader.Close()
End Using
cn.Close()
End Sub
End Class
【问题讨论】:
-
欢迎来到stackoverflow...你能解释一下你的代码到底有什么问题吗?
标签: vb.net sqldatareader