Access数据操作Update方法
using System.Data.OleDb; //这里要引用OleDb空间
public partial class addInfo : System.Web.UI.Page
{
//数据库连接字符串
static string strCon = @"provider = Microsoft.Jet.OLEDB.4.0;Data source = |DataDirectory|gyMDB.mdb";
//以上方法为连接ACCESS 特定数据目录APP_DATA 下数据文件的方法。注意DATADIRECTORY 的使用。
//申明连接数据源的对象和对数据源进行操作的对象
OleDbConnection con = new OleDbConnection(strCon);
OleDbCommand cmd = new OleDbCommand();
//点击按钮添加记录
protected void Page_Load(object sender, EventArgs e)
{
TextBox11.ReadOnly = false;
TextBox11.Text = "这是学号";
TextBox11.ReadOnly = true;
TextBox12.Text = "这是准考证号";
TextBox13.Text = "这是姓名";
if (!Page.IsPostBack) { }
}
protected void Button1_Click(object sender, EventArgs e)
{
string A0 = TextBox11.Text; //0.学号
string A1 = TextBox12.Text; //1.准考证号
string A2 = TextBox13.Text; //2.姓名
string A3 = DropDownList1.Text; //3.小学入学年月
string A4 = DropDownList2.Text; //4.班号
string A5 = DropDownList3.Text; //5.学生类别
string A6 = TextBox1.Text.Trim(); //6.身份证号
string A7 = DropDownList4.Text; //7.性别
相关文档:
sqlserver:update Table_A set Table_A.col1 = (select Table_B.col1 from Table_B where Table_A.col2 = Table_B.col2)
Access: UPDATE Table_ A, Table_B SET Table_ A.字段2 = Table_ B.字段2
WHERE Table_ A.编号=Table_ A.编号;
自己记下,提醒自己 ......
在SQL Server中模糊查询通常是这样的Select * from articleTable where authorName like '%jacky%'
但是在Access中用这条语句执行的时候竟然发现查不出结果,怎么可能呢?
后来查了下资料,发现问题如下:
要进行模糊查找,则必须使用通配符,ACCESS库的通配符和SQL SERVER的通配符不一样。
ACCESS库的通配符为:
*& ......
<?php
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
$issuetime=date("Y-m-d H:i:s");
$sql="insert into test values("","",...)";
$result=odbc_exec($connid,$sql);
if($result) echo "successful";
else ec ......
1.连接Access的连接字符串
string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + @FileName;
2.连接Excel
string strExcel = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + @FileName + ";Extended Properties=Excel 8.0;"; ......
Access 规格
Microsoft Access 数据库规格
Access 数据库
属性最大值
Microsoft Access 数据库 (.mdb) 文件大小
2G 字节减去系统对象所需的空间。
数据库中的对象个数
32,768
模块(包括“内含模块”属性为“是”的窗体和报表)
1,000
对象名称中的字符数
64
密码的字符个数
14
用户名 ......