C#操作 Advantage Database Server 数据库

相关下载

http://devzone.advantagedatabase.com/dz/content.aspx?key=31

1.安装数据库:       

Advantage Database Server

2.安装数据库工具:

Advantage Data Architect

3.安装.NET数据访问组件(Advantage.Data.Provider.dll for .net 2.0或Advantage.Data.Entity.dll for 3.5以上):

Advantage .NET Data Provider

 

简单Demo:

引用 D:\Program Files (x86)\Advantage 11.10\ado.net\2.0\Advantage.Data.Provider.dll

using System;
using Advantage.Data.Provider;  

namespace ADSDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            // create a connection object
           // AdsConnection conn = new AdsConnection("data source=c:\\data;" +
            //"ServerType=remote|local; TableType=ADT");

            //AdsConnection conn = new AdsConnection();
            //conn.ConnectionString = "data source=c:\\data\\Demo2.add; " +
            //"user id = adssys; password = '' " +
            //"ServerType=local; TrimTrailingSpaces = true";

            //AdsConnection conn = new AdsConnection();
            //conn.ConnectionString = "data source=c:\\data\\Demo2.add; " +
            //"user id = adssys;  " +
            //"ServerType=local; TrimTrailingSpaces = true";           //AdsConnection conn = new AdsConnection("Data Source=\\\\127.0.0.1:6262\\data\\Demo2.add;ServerType=REMOTE;User ID=AdsSys;Password=XXXXX;");

            AdsConnection conn = new AdsConnection();
            conn.ConnectionString = "data source=c:\\data\\Demo2.add; " +
            "ServerType=local; TrimTrailingSpaces = true";

            AdsCommand cmd;
            AdsDataReader reader;
            int iField;
            try
            {
                conn.Open();
                // create a command object
                cmd = conn.CreateCommand();
                // specify a simple SELECT statement
                cmd.CommandText = "select * from users";
                // execute the statement and create a reader
                reader = cmd.ExecuteReader();
                // dump the results of the query to the console
                while (reader.Read())
                {
                    for (iField = 0; iField < reader.FieldCount; iField++)
                        Console.Write(reader.GetValue(iField) + " ");
                    Console.WriteLine();
                }
                conn.Close();
            }
            catch (AdsException e)
            {
                Console.WriteLine(e.Message);

            }
            catch (System.Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadKey();
        }
    }
}

  

时间: 2024-09-02 14:13:49

C#操作 Advantage Database Server 数据库的相关文章

sql server 数据库操作报错“日志不可用”

问题描述 sql server 数据库操作报错"日志不可用" 在操作数据库时查询信息操作没有问题,但增删改操作时就会报下面的错误请问是什么原因: 消息 9001,级别 21,状态 1,第 2 行 数据库 'hrtest1' 的日志不可用.有关相应错误消息,请查看事件日志.修复所有错误后重新启动数据库. 解决方案 SQL Server 数据库操作关于SQL Server数据库日志已满的解决方法SQL Server 数据库操作总结(sql语法的使用) 解决方案二: recovery下数据库

解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法_MsSql

SQL SERVER数据库进行备份时出现"操作系统错误5(拒绝访问).BACKUP DATABASE 正在异常终止."错误.我们应该如何解决这个问题?小编今天为大家推荐一个解决办法. 一般备份文件选择的目录为磁盘根目录或备份所选分区未授予sqlserver用户读写权限时会出现此错误. 解决办法就是给sqlserver用户授予权限:    选择要备份的文件夹 ,右键-->属性-->安全-->看下"组或用户"是否包涵Authenticated User

强烈推荐:SQL Server数据库操作实用技巧锦集

server|sql|技巧|数据|数据库 本文主要概括安装时提示有挂起的操作.收缩数据库.压缩数据库.转移数据库给新用户以已存在用户权限.检查备份集.修复数据库等操作技巧. 1.挂起操作 在安装SQL或SP补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager删除PendingFileRenameOperations. 2.收缩数据库

PowerShell连接SQL SERVER数据库进行操作的实现代码_PowerShell

核心代码 #配置信息 $Database = 'DemoDB' $Server = '"WIN-AHAU9NO5R6U\DOG"' $UserName = 'kk' $Password = '123456' #创建连接对象 $SqlConn = New-Object System.Data.SqlClient.SqlConnection #使用账号连接MSSQL $SqlConn.ConnectionString = "Data Source=$Server;Initial

用ASP语言实现对SQL SERVER 数据库的操作

目前管理信息系统已从传统的客户机/服务器(C/S)模式转向了浏览器/服务器(B/S)模式,特别是微软公司推出它的新产品ASP语言之后,这种转变更加迅猛.管理信息系统的核心是对数据库进行包括添加.修改和查询等等操作,ASP提供的ADO数据库接口控件,使得程序员再也勿需编写复杂的CGI程序了,而只要用几句简单的语句即可实现以上操作.目前有很多介绍用ASP开发网络数据库的程序例子,但绝大部分是利用ACCESS作底层数据库.相对于ACCESS而言,SQL SERVER数据库系统要复杂得多,因此在程序开发

Visual C#中动态操作SQL Server数据库

在编写数据库应用程序的时候,我们可以通过SQL语句来动态创建.修改数据库以及其中的对象.本文我就向大家介绍如何运用Visual C#来动态操作SQL Server数据库,其中包括如何创建一个SQL Server数据库以及如何创建其中的表.存储过程.视图.索引之类的数据库对象.本文还介绍了如何动态地修改表的模式,如何从表.存储过程以及视图中读取数据并显示在应用程序的数据库控件中. 我们知道SQL语句在操作数据库时运用得最多的是Select.Insert.Update和Delete等对于数据的操作,

编程-关于C#使用OleDbCommand对sql server数据库进行操作的问题

问题描述 关于C#使用OleDbCommand对sql server数据库进行操作的问题 有个编程作业是要模拟一个ATM机,我用vs2013来编写的,sql server版本是2012 数据库ATM中已经有表account(card_id , account_owner , account_password , account_sum) 怎样利用OleDbCommand来执行语句:update account set account_sum=new_sum where card_id=00000

sql server-java链接SQL server数据库 操作详细步骤

问题描述 java链接SQL server数据库 操作详细步骤 java链接SQL server数据库 操作详细步骤, 以及方法 解决方案 http://blog.csdn.net/stewen_001/article/details/19553173/ 解决方案二: http://www.cnblogs.com/xiazhi33/articles/935771.html 解决方案三: 打开Eclipse,"文件"→"新建"→"项目"→"

Java操作SQL Server数据库

//首先导入sql server2008的jar包:sqljdbc4.jar,注意在一般的电脑上即使做了这样的操作仍然是吧不能连接上SQL Server 2008的,如果想连上SQL SQLSERVER2008还要做一下配置:请看博文:http://hi.baidu.com/1032610746/item/a1a84d086a9225e43599023f    和   http://hi.baidu.com/1032610746/item/41091f51549dfdd3d48bac36,如果想