脚 本 之 家 www.jb51.net
页面导航:  不限条件-->server
本地搜索:
初步的想法是用两个recordset,一个从SQL取数据,一个往Access里面插入数据因为表的字段比较多,所以只好用一个循环[code]while(!m_pRecordset_sql->adoEOF){m_pRecordset_access->AddNew();for(inti=0;i<m_pRecordset_sql->Fields->Count;i++){vValue=m_pRecordset_sql->GetCollect(_variant_t((long)i));m_pRecordset_access->PutCollect(_variant...
http://www.jb51.net//article/16664.htm
为了查找这些存储过程,你可以花时间在互联网搜索,查看一些你还未知道的存储过程,也许在一两个小时您可能会发现你想要...也许你很幸运的找到,其他人在他们的文章中列出所有的存储过程,函数和视图,并介绍了如何使用这些存储过程。但其实,您可以在一分钟之内就可以自己列出这些存储过程、函数和视图的清单!这份名单甚至包括SQLServer中所有无文档的存储过程。通过这个清单,你就可以确定你所想要找的存储过程。SQLServer2005实际上保存了所有存储过程的列表,包括有文档的、无文档的,甚至是用户自定义的!所有这些信息,都包含在系统表中。最简单的方法是使用一个系统视图,特别是sys.all_objects...
http://www.jb51.net//article/16602.htm
出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整。在ACCESS中,有个修复数据库的功能可以解决这个问题,在SQL企业管理器,没有这个功能,要用语句来完成,下面就介绍如何用SQL语句完成数据库的修复,需要注意的是,在进行下面的操作时,必须断开所有用户的连接: [code]  USEMASTER  GO  sp_dboption'你的数据库名','singleuser','true'  Go  DBCCCHECKDB('你的数据库名',REPAIR_REBUILD)  Go  USE你的数据库名  go  execsp_msforeachtable'DBCCCHECKTABL...
http://www.jb51.net//article/16601.htm
大概浏览了一下,主要可能是因为以下几种原因:一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可。还有一种可能是因为某些原因导致超时,比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库,但其实使用的都是同一个连接,而且程序中某两次操作数据库的间隔时间超过了wait_timeout(SHOWSTATUS能看到此设置),那么就可能出现问题。最简单的处理方式就是把wait_timeout改大,当然你也可以在程序里时不时顺手mysql_ping()一下,...
http://www.jb51.net//article/16431.htm
/************************************************************************************功能说明:备份和恢复SQLServer数据库*作者:刘功勋;*版本:V0.1(C#2.0);时间:2007-1-1*当使用SQLServer时,请引用COM组件中的,SQLDMO.dll组件*当使用Access中,请浏览添加引用以下两个dll*引用C:\ProgramFiles\CommonFiles\System\ado\msadox.dll,该DLL包含ADOX命名空间*引用C:\ProgramFiles\CommonFi...
http://www.jb51.net//article/16420.htm
我们用到的表结构如下:三张表的关系为:现有的测试数据为:我们需要的结果是:[code]DECLARE@strSQLVARCHAR(8000)SET@strSQL='SELECTt.STUNAME[姓名]'SELECT@strSQL=@strSQL+',SUM(CASEs.SNAMEWHEN'''+SNAME+'''THENg.[Score]END)['+SNAME+']'FROM(SELECTSNAMEFROM[Subject])AStmpSELECT@strSQL=@strSQL+'FROM[Score]g,[Subject]s,[Student]tWHEREg.SID=s.SIDANDg....
http://www.jb51.net//article/16407.htm
您可以在服务器上,企业管理器中,将一个个库脱机,就知道是那个造成了.对于不能脱机的库,可以先停止它的网站....
http://www.jb51.net//article/16339.htm
如下所示:[code]"AWU","102300","ZX240-3","2609997000","2609997000","3016924000","","3091775000","","","QCR0000285","""AYE","001800","ZX60","2609997000","2609997000","3016924000","","","","","",""[/code]虽然项目开发了应用程序,解析类似的文本文件,并将记录存储到数据库中,但效率显然不及批量导入。为了节约时间,从9:00PM开始,决定先尝试将文本文件导入Excel,再将Excel导入SQLServer2000...
http://www.jb51.net//article/16306.htm
专家解答  通过查询任何数据库中的三个系统表,你可以获得每个表的每一个字段的默认值。下面是这个核心查询。它返回分配给当前数据库中每个用户表的默认值。这个查询在SQL2000和SQL2005中都是兼容的。  Quote: [code]SELECTSO.NAMEAS"TableName",SC.NAMEAS"ColumnName",SM.TEXTAS"DefaultValue"  FROMdbo.sysobjectsSOINNERJOINdbo.syscolumnsSCONSO.id=SC.id  LEFTJOINdbo.syscommentsSMONSC.cdefault=SM.id ...
http://www.jb51.net//article/16298.htm
可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在MicrosoftSQLServer启动时自动运行的存储过程。语法CREATEPROC[EDURE]procedure_name[;number][{@parameterdata_type}[VARYING][=default][OUTPUT]][,...n][WITH{RECOMPILE|ENCRYPTION|RECOMPILE,ENCRYPTION}][FORREPLICATION]ASsql_statement[...n]参数procedure_name新存储过程的名称...
http://www.jb51.net//article/16249.htm
JSP连接MySql数据库方法首先先将MySql的数据库连接驱动拷贝到Tomcat/common/lib包下下载mysql-connector-java-5.1.6.ziphttp://mysql.cs.pu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.6.zip配置Tomcat的虚拟目录-略创建jdbcMySql.jsp页面页面代码如下:[code]<%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.sql.*"%><...
http://www.jb51.net//article/16167.htm
共有:244/10,当前1/25页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: