mysql - SQL插入没有结果

标签 mysql vb.net visual-studio

从vb程序插入查询不会在access数据库中添加任何记录。

database connection class-->
Imports System.Data.OleDb
Public Class Data
    Shared dbconnection As OleDbConnection
    Shared dbcommand As OleDbCommand
    Shared dbadapter As OleDbDataAdapter
    Shared connectionString As String =     "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\DELL\Documents\Visual Studio 2013\Projects\Chakana saving and credit\Chakana saving and credit\Chakana.mdb"
Shared dbtable As DataTable
Public Shared Function loadData(query As String, Optional ReturnValue As Boolean = False)
    dbconnection = New OleDbConnection(connectionString)
    dbadapter = New OleDbDataAdapter
    dbtable = New DataTable()
    dbcommand = New OleDbCommand(query)
    dbcommand.CommandType = CommandType.TableDirect
    dbadapter.SelectCommand = dbcommand
    dbadapter.SelectCommand.Connection = dbconnection
    dbconnection.Open()
    'MsgBox("query lexecute")
    If ReturnValue = True Then
        dbadapter.Fill(dbtable)
        Return dbtable
    Else
         Return 0
    End If


End Function

下课

函数调用传递参数查询

 query = "INSERT INTO CustomerInfo (ClientId,FirstName) VALUES ('23','abce')"
    Data.loadData(query)

对传递 SELECT 查询的函数的其他调用工作正常,但是当我尝试插入查询并随后从访问中打开数据库时,它没有结果

最佳答案

查看 OleDbTransaction.Commit Method ()DbDataAdapter.Update Method它展示了如何在连接中打开和提交事务。

关于mysql - SQL插入没有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34655564/

相关文章:

mysql - 加载 XML 无法识别的语句类型

vb.net - "Z-Index"在winforms

c# - 什么是学习来自 QBasic 和 VisualBasic 2008 的 Microsoft Visual C# 2008 的好资源?

visual-studio - 可以在构建之前让VS 2013忽略某些语法错误吗?

MySQL LOAD DATA LOCAL INFILE 制表符分隔文本文件语法

php - ajax-PHP-MySQL 是聊天室应用程序的良好组合吗?

wpf - 滚动 WPF DataGrid 以在顶部显示所选项目

Vb.net - 日期 : How to get start time and end time of the day

c# - 如何在没有自定义渲染器的情况下更改 Xamarin Forms Cross Platform 中 ListView 所选项目的背景颜色

php - MySQL 查询无法正常工作