VB.NET对ACCESS数据库操作求解……
我接触VB.NET一段时间了,之前一直都是没有用到数据库方面的,现在准备要弄点东西,需要用到数据库,于是想用ACCESS数据库,但是在网上查了很多方法都不能使用,我目前能够连接上ACCESS数据库,但是对里面的操作很不明白,在网上搜索了一下也各有说法,试了很多代码总是出错,今天又在网络上搜到一段看起来比较简单的代码,不过使用了之后还是报错,求解答啊……
- VB.NET code
Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand myConnection.Open() myCommand = New OleDbCommand( "Insert INTO User(Name,Age) Values('M','20')", myConnection ) myCommand.ExecuteNonQuery()
使用之后提示insert into出错,这是为什么?……
还有就是想插入textbox里的文字如何插入?在上述代码里的Value貌似不能写textbox.text……
最好能有详细点的解答,我对于连接数据库这方面还是不怎么了解,先在此谢过各位拉!
[解决办法]
出什么错误?你可以这样
myCommand = New OleDbCommand( "Insert INTO [User]([Name],[Age]) Values(@Name,@Age)", myConnection )
myCommand.Parameters.AddWithValue("@Name",textbox1.Text)
myCommand.Parameters.AddWithValue("@Age",20)
myCommand.ExecuteNonQuery()