C# Acess 增删改查
来源:百度知道 编辑:UC知道 时间:2024/05/28 06:11:47
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace 试验2
{
public partial class Form1 : Form
{
string result;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, Ev
不行啊!改成VALUE运行报错:“Insert into语句出错!”
还有删改怎么办??
能不能给个完整的程序啊???
100分...
留个QQ发到我站内信里.或者晚上百度HI找我..给你个完整的..
用:
OleDbDataReader = new OleDbDataReader(querySQL,aConnection);
DataTable dt;
//把查出的数据 填入一个表中
OleDbDataReader.Fill(dt);
表dt的结构和你数据库中的一样,dt.Rows[行][列]就可以提取值了
哦,你的插入语句Insert into ...value
是value ,不是 values ,要把后面的s去掉
sqlCommand跟dataReader配合使用,可以调用sqlCommand的executeReader方法返回一个dataReader,这种方法适用于少量数据的查询;
dataAdapter跟dataSet配合使用,update之前一般要先用fill方法把表放到dataSet里,执行相关修改后(例如要添加行,可以通过dataRow来添加,再用dataset.tables["表名"].Rows.Add(myRow))再update上去;
检查一下表字段的数据类型和你textbox是否对应?
字符的用 'value'
数字的用 value
各位高手:这是我(LZ)写的(刚没贴上去):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace 试验2
{
public partial class Form1