
正文
vbnet导出到数据库 vbnet数据库编程
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net通过datagridview直接保存到数据库
保存数据库最好使用Adodb来编程实现vbnet导出到数据库,而不是使用控件来更新。记得将页面显示与数据分立。
参考文章vbnet导出到数据库:
这个文章中介绍vbnet导出到数据库的AdodbHelper类会帮助vbnet导出到数据库你简便的连接数据库,并且执行SQL语句进行数据库更新。
相关问答
Q1: vb.net 中如何将图片保存到SQL数据库
#Region "二进制文件的存储函数" Public Function BinaryToFile(ByRef TableRowColItem As Object, ByVal FileName As String) As Boolean Dim data As Byte() = TableRowColItem
Dim myfilestream As New System.IO.FileStream(FileName, IO.FileMode.Create)
myfilestream.Write(data, 0, data.Length)
myfilestream.Close()
Return True
End Function Public Function BinaryToImage(ByRef TableRowColItem As Object, ByRef image As Image) As Boolean Dim data As Byte() = TableRowColItem Dim imgStream As New System.IO.MemoryStream '(data)
imgStream.Write(data, 0, data.Length)
image = System.Drawing.Image.FromStream(imgStream)
imgStream.Close()
imgStream.Dispose() Return True
End Function
Public Function BinaryFromFile(ByVal FileName As String, ByRef TableRowColItem As Object) As Boolean Using myfilestream As New FileStream(FileName, FileMode.Open, FileAccess.Read)
Dim data() As Byte
ReDim data(myfilestream.Length - 1)
myfilestream.Read(data, 0, myfilestream.Length)
myfilestream.Close()
TableRowColItem = data End Using
Return True
End Function Public Function BinaryFromImage(ByRef Image As Image, ByRef TableRowColItem As Object) As Boolean
Dim imgStream As New MemoryStream
Dim b As New Bitmap(Image) b.Save(imgStream, System.Drawing.Imaging.ImageFormat.Jpeg) Dim data As Byte() = imgStream.GetBuffer
TableRowColItem = data
data = TableRowColItem
imgStream.Close()
imgStream.Dispose() Return True
End Function Public Function BinaryFromImage(ByVal Image As Image, ByRef TableRowColItem As Object, ByVal imgFormat As System.Drawing.Imaging.ImageFormat) As Boolean
Dim imgStream As New MemoryStream
'Image.Save(imgStream, imgFormat)
'Dim b As New Bitmap(Image)
'b.Save("c:\a.bmp", imgFormat)
'b.Save("c:\a.bmp", imgFormat) Dim data As Byte() = imgStream.GetBuffer TableRowColItem = data
data = TableRowColItem
imgStream.Close()
Return True
End Function
#End Region
Q2: vb.net把DBF数据库导出Excel以及数据库连接
"provider=msdasql;DRIVER=Microsoft Visual FoxPro Driver;UID=;Deleted=yes;Null=no;Collate=Machine;BackgroundFetch=no;Exclusive=No;SourceType=DBF;SourceDB=" CurDir(FilePath)
说明vbnet导出到数据库:CurDir(FilePath)表示DBF文件所在vbnet导出到数据库的目录,如文件路径为:F:\编程模板\ckrjz.dbf,CurDir(FilePath)返回F:\编程模板,但在查询是DBF文件要去文件名后缀vbnet导出到数据库,如ckrjz.dbf在sql查询时vbnet导出到数据库,要把".DBF"去掉.如:
select * from [ckrjz]
Q3: vb.net将DataGridView中的数据保存到SQL数据库
Dim ap As SqlClient.SqlDataAdapter'这个变量很重要
Private Function Save_Data() As Boolean '保存数据库vbnet导出到数据库的操作
Try
Me.DataGridView1.EndEdit()
' Me.BindingSource1 = Me.DataGridView1.DataSource
Me.BindingSource1.EndEdit()
Dim bd As New SqlClient.SqlCommandBuilder(ap)
ap.UpdateCommand = bd.GetUpdateCommand
ap.Update(Me.BindingSource1.DataSource)
Find(str_cmd)
Return True
Catch ex As Exception
MsgBox(ex.Message)
Return False
End Try
End Function
Q4: 在vb.net中datagridview上修改的数据如何直接保存到sql数据库中?
DimsqlConnection1AsSqlClient.SqlConnectionDimstrConnectAsString="datasource=127.0.0.1;initialcatalog=cade;userid=sa;password=12345;"sqlConnection1=NewSystem.Data.SqlClient.SqlConnection(strConnect)'加上下面几行代码就可以了dimdaAsnewSqlDataAdapter("select*from表",sqlConnection1)'这里的链接默认就是打开的dimdtasnewdatatableda.fill(dt)DataGridView1.DataSource=dt
Q5: vb.net datagridview显示的数据导出到其他数据库
一行一行的insert into到另一个数据库就行了。一般不使用批量写入,字符串太长
关于vbnet导出到数据库和vbnet数据库编程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







