易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : access

ASP.NET实现增删改查等功能(Access版)系统之四 删除

//根据主键来删除表中的数据。
//删除
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        OleDbConnection sqlConnection = new OleDbConnection(GetConnection());
 
        string sqlstr = "delete from  MResume where id=" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "";
        OleDbCommand sqlcom = new OleDbCommand(sqlstr, sqlConnection);
        sqlConnection.Open();
        sqlcom.ExecuteNonQuery();
        sqlConnection.Close();
        //PopulatePublishersGridView();
        string sqlstr2 = getSQlStr();
        bind(sqlstr2);
    } ......

ASP.NET实现增删改查等功能(Access版)系统之四 删除

//根据主键来删除表中的数据。
//删除
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        OleDbConnection sqlConnection = new OleDbConnection(GetConnection());
 
        string sqlstr = "delete from  MResume where id=" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "";
        OleDbCommand sqlcom = new OleDbCommand(sqlstr, sqlConnection);
        sqlConnection.Open();
        sqlcom.ExecuteNonQuery();
        sqlConnection.Close();
        //PopulatePublishersGridView();
        string sqlstr2 = getSQlStr();
        bind(sqlstr2);
    } ......

ASP.NET实现增删改查等功能(Access版)系统之五 更新

更新方法一,直接在GridView中来更新数据.
更新方法二,打开一个新的页面来更新数据.
//更新
    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView1.EditIndex = e.NewEditIndex;
        //PopulatePublishersGridView();
        string sqlstr = getSQlStr();
        bind(sqlstr);
    }
 
//更新
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        OleDbConnection sqlcon = new OleDbConnection(GetConnection());
     
        string sqlstr = "update XJ_WY_ZZ set ZZYear='" + ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim()
    &nb ......

ASP.NET实现增删改查等功能(Access版)系统之五 更新

更新方法一,直接在GridView中来更新数据.
更新方法二,打开一个新的页面来更新数据.
//更新
    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView1.EditIndex = e.NewEditIndex;
        //PopulatePublishersGridView();
        string sqlstr = getSQlStr();
        bind(sqlstr);
    }
 
//更新
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        OleDbConnection sqlcon = new OleDbConnection(GetConnection());
     
        string sqlstr = "update XJ_WY_ZZ set ZZYear='" + ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim()
    &nb ......

SQL 导出到 指定ACCESS表 完美方案

由于程序需要把SQL SERVER 里的数据导入到ACCESS里.
刚开始使用DataSet来循环.
数据量少的时候还算可以应付的过来.
但当数据多的时候.
会报错"位置错误"
在网上搜寻一番.找到一个方法.
使用insert into openrowset
接着错误一个接一个的来..
"插入错误: 列名或所提供值的数目与表定义不匹配。"
"未能找到 OLE DB 提供程序 'Provider=Microsoft.Jet.OleDb.4.0' 的注册表项。"
 
导入数据后列顺序全部打乱..
后来继续搜.搜阿.搜阿.搜阿搜..
找到了这个方法.指定列名的.这样就可以指定列了.
代码如下:
[code=SQL]insert into  openrowset('Microsoft.Jet.OLEDB.4.0', 'd:\dgener.mdb';'admin';'',AccessTable) (ACCESS列名1,列名2)  select SQL列名1,SQL列名2 from SqlTable
[/code] ......

SQL 导出到 指定ACCESS表 完美方案

由于程序需要把SQL SERVER 里的数据导入到ACCESS里.
刚开始使用DataSet来循环.
数据量少的时候还算可以应付的过来.
但当数据多的时候.
会报错"位置错误"
在网上搜寻一番.找到一个方法.
使用insert into openrowset
接着错误一个接一个的来..
"插入错误: 列名或所提供值的数目与表定义不匹配。"
"未能找到 OLE DB 提供程序 'Provider=Microsoft.Jet.OleDb.4.0' 的注册表项。"
 
导入数据后列顺序全部打乱..
后来继续搜.搜阿.搜阿.搜阿搜..
找到了这个方法.指定列名的.这样就可以指定列了.
代码如下:
[code=SQL]insert into  openrowset('Microsoft.Jet.OLEDB.4.0', 'd:\dgener.mdb';'admin';'',AccessTable) (ACCESS列名1,列名2)  select SQL列名1,SQL列名2 from SqlTable
[/code] ......

access下的分页方案

具体不多说了,只贴出相关源码~
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Web;
/**//// <summary>
/// 名称:access下的分页方案(仿sql存储过程)
/// 作者:cncxz(虫虫)
/// blog:http://cncxz.cnblogs.com
/// </summary>
public class AdoPager
{
    protected string m_ConnString;
    protected OleDbConnection m_Conn;
    public AdoPager()
    {
        CreateConn(string.Empty);
    }
    public AdoPager(string dbPath)
    {
        CreateConn(dbPath);
    }
    private void CreateConn(string dbPath)
    {
        if (string.IsNullOrEmpty(dbPath))
        {
     &nbs ......

Access、SQLServer、Oracle常见SQL语句应用区别


Access、SQLServer、Oracle常见SQL语句应用区别
关劲松 PMP
如果要兼容Access、SQL Server、Oracle三个数据库版本;我们在编写SQL语句的过程中,尽量使用一些通用的语句,但还是有些方面有些区别避免不了,现简单总结一下。
以下A代表Access,S代表SQL Server,O代表Oracle
1、取当前系统时间
A:Select Now()
S:Select Getdate()
O:Select Sysdate from Dual
  
2、连接字符串
A:&
S:+
O:||
  
3、字符串函数(截取字符串、大写、小写、查找字符串位置)
A:Mid、UCase、LCase、InStr
S:SubString、Upper、Lower、CharIndex
O:SubStr、Upper、Lower、InStr
4、判断取值语句
A:IIF
S:Case When Then
O:Decode
  
5、时间字段
A:要用#号分隔,或者转换为日期
  SELECT * from Books WHERE RegDate = #2007-5-1# 或
  SELECT * from Books WHERE RegDate = CDate(’2007-5-1′)
S:可以直接用''
  SELECT * from Books WHERE RegDate = ‘2007-5-1′
O:To_Date
  SELECT * from Books WHERE RegDate=To_Date('2007-05-01','yyyy-mm-dd')
6、数据类型转换
A:CStr,CInt,CDate
S:Convert,CAST
O:To_Char,To_Nu ......

Access、SQLServer、Oracle常见SQL语句应用区别


Access、SQLServer、Oracle常见SQL语句应用区别
关劲松 PMP
如果要兼容Access、SQL Server、Oracle三个数据库版本;我们在编写SQL语句的过程中,尽量使用一些通用的语句,但还是有些方面有些区别避免不了,现简单总结一下。
以下A代表Access,S代表SQL Server,O代表Oracle
1、取当前系统时间
A:Select Now()
S:Select Getdate()
O:Select Sysdate from Dual
  
2、连接字符串
A:&
S:+
O:||
  
3、字符串函数(截取字符串、大写、小写、查找字符串位置)
A:Mid、UCase、LCase、InStr
S:SubString、Upper、Lower、CharIndex
O:SubStr、Upper、Lower、InStr
4、判断取值语句
A:IIF
S:Case When Then
O:Decode
  
5、时间字段
A:要用#号分隔,或者转换为日期
  SELECT * from Books WHERE RegDate = #2007-5-1# 或
  SELECT * from Books WHERE RegDate = CDate(’2007-5-1′)
S:可以直接用''
  SELECT * from Books WHERE RegDate = ‘2007-5-1′
O:To_Date
  SELECT * from Books WHERE RegDate=To_Date('2007-05-01','yyyy-mm-dd')
6、数据类型转换
A:CStr,CInt,CDate
S:Convert,CAST
O:To_Char,To_Nu ......

Access、SQLServer、Oracle常见SQL语句应用区别


Access、SQLServer、Oracle常见SQL语句应用区别
关劲松 PMP
如果要兼容Access、SQL Server、Oracle三个数据库版本;我们在编写SQL语句的过程中,尽量使用一些通用的语句,但还是有些方面有些区别避免不了,现简单总结一下。
以下A代表Access,S代表SQL Server,O代表Oracle
1、取当前系统时间
A:Select Now()
S:Select Getdate()
O:Select Sysdate from Dual
  
2、连接字符串
A:&
S:+
O:||
  
3、字符串函数(截取字符串、大写、小写、查找字符串位置)
A:Mid、UCase、LCase、InStr
S:SubString、Upper、Lower、CharIndex
O:SubStr、Upper、Lower、InStr
4、判断取值语句
A:IIF
S:Case When Then
O:Decode
  
5、时间字段
A:要用#号分隔,或者转换为日期
  SELECT * from Books WHERE RegDate = #2007-5-1# 或
  SELECT * from Books WHERE RegDate = CDate(’2007-5-1′)
S:可以直接用''
  SELECT * from Books WHERE RegDate = ‘2007-5-1′
O:To_Date
  SELECT * from Books WHERE RegDate=To_Date('2007-05-01','yyyy-mm-dd')
6、数据类型转换
A:CStr,CInt,CDate
S:Convert,CAST
O:To_Char,To_Nu ......

Access、SQLServer、Oracle常见SQL语句应用区别


Access、SQLServer、Oracle常见SQL语句应用区别
关劲松 PMP
如果要兼容Access、SQL Server、Oracle三个数据库版本;我们在编写SQL语句的过程中,尽量使用一些通用的语句,但还是有些方面有些区别避免不了,现简单总结一下。
以下A代表Access,S代表SQL Server,O代表Oracle
1、取当前系统时间
A:Select Now()
S:Select Getdate()
O:Select Sysdate from Dual
  
2、连接字符串
A:&
S:+
O:||
  
3、字符串函数(截取字符串、大写、小写、查找字符串位置)
A:Mid、UCase、LCase、InStr
S:SubString、Upper、Lower、CharIndex
O:SubStr、Upper、Lower、InStr
4、判断取值语句
A:IIF
S:Case When Then
O:Decode
  
5、时间字段
A:要用#号分隔,或者转换为日期
  SELECT * from Books WHERE RegDate = #2007-5-1# 或
  SELECT * from Books WHERE RegDate = CDate(’2007-5-1′)
S:可以直接用''
  SELECT * from Books WHERE RegDate = ‘2007-5-1′
O:To_Date
  SELECT * from Books WHERE RegDate=To_Date('2007-05-01','yyyy-mm-dd')
6、数据类型转换
A:CStr,CInt,CDate
S:Convert,CAST
O:To_Char,To_Nu ......

access db

 class Program
    {
        static void Main(string[] args)
        {
            String conStr = "Data Source=mesqas;User ID=ctdsp_oee;Password=12345678";
            OracleConnection con = new OracleConnection(conStr);
            try
            {
                con.Open();
                OracleCommand com = con.CreateCommand();
                com.CommandText = "select * from temp";
          & ......
总记录数:314; 总页数:53; 每页6 条; 首页 上一页 [5] [6] [7] [8] 9 [10] [11] [12] [13] [14]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号