首先需要连接数据库,access还是SQL是不同的请度娘。我只说说你后面的问题。在连接成功后存在一个conn
(
看到了楼主的是rsClassBm
,请替换即可
)调用的方法按照楼主的则是<%set
rsnews=connexecute("select
from
ArtBigClass")do
while
not
rsnews
eof
%>"><%=
rsnews("BigClassName")
%><%
rsnewsmovenext
loop%>
在数据库里这样写
select
from
(select
top(每页行数)
from
(select
top(每页行数页数)
from
表名
order
by
主键名)
t1
order
by
t1主键名
desc)
t2
order
by
t2主键名
然后在现实出来的时候传入对应参数
修改系统时间(即数据库时间)方法(以windows10为例):
1、点击电脑右下方的时间。
2、点击“日期和时间设置”。
3、进入后,如果“自动设置时间”为开启状态需要转换成关闭状态,然后点击下方的“更改”按钮。
4、根据需要调整时间,最后点击“更改”按钮即可。
1提取单条记录
//importjavasql;
Connectionconn=null;
Statementstmt=null;
ResultSetrs=null;
try{
ClassforName("sunjdbcodbc");
Stringurl="jdbc:odbc:%%1";
con=(url,%%2,%%3);
stmt=conn();
stmt(%%4);
rs=stmt(%%5);
}catch(Exceptione){
e();
}
finally{
try{
if(rs!=null)
rsclose();
if(stmt!=null)
stmtclose();
if(conn!=null)
connclose();
}catch(e){
e();
}
}
3显示表格
/
importjavaawt;
importjavaxswing;
importjavasql;
importjavaxswingtable;
String[]colHeads=%%4;
Connectionconn=null;
Statementstmt=null;
ResultSetrs=null;
try{
ClassforName("sunjdbcodbc");
Stringurl="jdbc:odbc:%%1";
conn=(url,%%2,%%3);
stmt=conn();
rs=stmt("SELECTcount()asau_countfrom"%%5);
rsnext();
intiCount=rsgetInt("au_count");
Object[][]data=newObject[iCount][];
inti=0;
rs=stmt("SELECTfrom"%%5);
while(rsnext()){
data[i]=newObject[iCount];
data[i][0]=rsgetString("au_fname");
data[i][1]=rsgetString("Phone");
data[i][2]=rsgetString("City");
i;
}
JTabletable=newJTable(data,colHeads);
JScrollPanejsp=newJScrollPane(table);
()add(jsp);
}catch(Exceptione){
eprintStackTrace();
}
finally{
try{
if(rs!=null)
rsclose();
if(stmt!=null)
stmtclose();
if(conn!=null)
connclose();
}catch(SQLExceptione){
eprintStackTrace();
}
}
6关闭时关闭连接
//importjavasql;
addWindowListener(newWindowAdapter{
publicvoidwindowClosing(WindowEventwevent){
if(stmt!=null){
try{
if(rs!=null)
rsclose();
if(stmt!=null)
stmtclose();
if(conn!=null)
connclose();
}catch(SQLExceptione){
eprintStackTrace();
}
}
7执行命令
//importjavasql;
Connectionconn=null;
PreparedStatementpst=null;
try{
conn=DriverManagergetConnection(url);
pst=connprepareStatement("InsertIntograde(%%1)Values()");
pstsetInt(1,%%2);
//pstsetString(2,%%2);
pstaddBatch();
pstexecuteBatch();
}catch(SQLExceptione){
eprintStackTrace();
}
finally{
try{
if(pst!=null)
pstclose();
if(conn!=null)
connclose();
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
eprintStackTrace();
}
}
最最简单的数据库的调用是,用ADO控件,在部件中添加ADO
6。0控件然后把它放到窗体中,右击选属性,在对话框中选择生成连接字符串,点生成按提示做就OK了,比如你要把数据库中数据在一个文本框中显示
在窗体中放入一个文本框,在属性中选择按分类序找到数据那类在DataSource设置为ADO控件,要显示数据库中一个表中的某一例数据,在ADO控件属性中设置资源类型为表,然后到文本框属性框中DateField中设置一下要显示的那一例,然后运行程序就可以单击ADO控件中的按钮来显示了!!!
以上是在VB6。0中的情况啊,而且前提是你的数据库一定要在连接状态下,数据库用户一定要可用!!
在INFORMIX里面下载数据,可以使用SQL开发,核心语句是UNLOAD TO "file" SELECT 语句,然后用DBACCESS执行,整个应用可以写为sh文件,让cron设置每天定时执行。sh程序可以根据当前的时间设置不同的输出文件名称。
每天上班的时候把UNLOAD的文件粘贴到EXCEL或者导入到你的桌面数据库,就可以形成报表,就不用每天深夜手工 *** 作下载数据。
以上就是关于ASP问题,如何调用数据库数据全部的内容,包括:ASP问题,如何调用数据库数据、从数据库调数据,然后多项选择怎么做啊、数据库的数据如何进行行业和年份调整等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)