2023-11-09 13:40来源:m.sf1369.com作者:宇宇
access数据库连接
public DataBase()
{
Con = new OleDbConnection();
Con.ConnectionString = Provider=Microsoft.Jet.OleDb.4.0;Data Source= + HttpContext.Current.Server.MapPath(data.mdb);
}
public void Insert(string studentID,string studentName,int studentScore)
{
///其中ID,Name,Score是你数据库中字段名称
OleDbCommand cmd=new OleDbCommand(Insert into Student(ID,Name,Score) Values(+studentID+,'+studentName+',+studentScore+);
}
JScript code
//导出WORD
function Word_onclick()
{
var oWD = new ActiveXObject(Word.Application);
var oDC = oWD.Documents.Add(,0,1);
var oRange =oDC.Range(0,1);
var sel = document.body.createTextRange();
sel.moveToElementText(content);
sel.select();
sel.execCommand(Copy);
oRange.Paste();
oWD.Application.Visible = true;
}
//导出EXCEL
function Excel_onclick()
{
var oXL = new ActiveXObject(Excel.Application);
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(content);
sel.select();
sel.execCommand(Copy);
oSheet.Paste();
oXL.Visible = true;
}
其中的content就是你想导出的范围ID,可以是一个table,一个div,一个....
#include<stdio.h>
void main()
{
int a[10], sum;
float m;
for(int i=0;i<10;i++)
{
scanf(%d, &a[i]);
}
for(int j=0; j<10; j++)
{
sum = sum+ a[j];
}
m = (float)sum/10;
for(int k=1; k<10; k++)
for(int l=0; l<10; l++)
{
int temp;
if(a[k]<a[l])
{
temp = a[k];
a[k] = a[l];
a[l] = temp;
}
}
for(int d=0; d<10; d++)printf(%d, a[d]);
}
没有调试过,可能会有点问题;
但基本是这样!
问这个问题说明你对数据库的概念还不太了解,这是最基本的概念。
数据库是什么?数据库是一个逻辑上的概念,简单的说就是相互关联的一会数据。而对应到实际的物理概念上,就是磁盘上的一个或者一堆文件,里边包含着数据。但是光有数据不行,数据库有很多功能,比如可以接受用户连接,给用户提供数据,这样就需要有“程序”。所以说关闭状态的数据库,就是磁盘上的程序文件,加上数据文件。
想要使用数据库,就要把它打开,让上边说的“程序”运行起来。实例就是指计算机内存中处于运行状态的数据库程序,以及为这些程序分配的一些内存空间。实例是位于内存中的,只在数据库处于运行状态时才存在。实例负责实现给用户提供网络连接、读写数据文件等等各种功能。
不同的数据库产品有些不同,Oracle中一个实例只能连接一个逻辑上的“数据库”,甚至是不同机器上运行着的不同实例同时连接一个数据库(RAC)。SQL Server和My SQL中的“实例”则比较独立,可以随时打开或者关闭某一个数据库。
---------------------------------------输出----------------------------------------
#include<fstream> //实现文件储存和读取的头文件
#include<iostream>
using namespace std;
int main()
{
int a[5]={1,2,3,4,5}; //加入要储存的是这些数据
ofstream output; //输出流
output.open(test.txt); //打开test.txt,若没有,则自动创建
for(int i=0;i<5;++i) output<<a[i]<<endl; //输出数据,两个数据间用分隔符换行,进行分隔
output.close(); //输出完毕,关闭文件
return 0;
}
-----------------------------读取--------------------------------
#include<fstream>
#include<iostream>
using namespace std;
int main()
{
int readin[5]; //储存数据的数组
ifstream input; //输入流
input.open(test.txt); //打开文件,若文件不存在,那么input.fail()会返回true
此处不进行判断是因为上面已经创建了test.txt
for(int i=0;i<5;++i) input>>readin[i];
for(int i=0;i<5;++i) cout<<readin[i]<< ;
cout<<endll
input.close();
return 0;
}
这是一个简单的实例,具体的你需要可以再问我