当前位置:主页 > 技术资讯 > 数据库其他 > 列表
发布于2007-12-25 13:34:48 | 详细内容( 131次阅读)
硬件 今天,在一台win2k server 服务器上,通过asp安装在本机的 oracle9i 数据库时,发现错误,根本无法连接上数据库。其错误描述如下: microsoft ole db provider for odbc drivers 错误 80004005  [microsoft][odbc 驱动程序 管理器] 驱动程序的 sqlallochandle on sql_handle_env 失败 或 microsoft ole db provider for odbc drivers 错误 80004005  由于系统错误 5 (oracle in jxt_user),导致不能加载指定驱动程序 连接方式是通过odbc,驱动程序包括 oracle odbc driver 和 microsoft odbc driver for oracle ... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:48 | 详细内容( 120次阅读)
硬件 经常碰到datagrid中要显示一个数据,先要用if语句判断其值,然后决定怎样显示.问题是,datagrid中不可直接写条件语句,怎样实现呢?这里我用了两种方法。方法一:在把数据绑定到dataset后,更改里面的数据,例如:sqldataadapter mycmd=new sqldataadapter(strsql,myconn); dataset ds=new dataset(); mycmd.fill(ds,"操作员"); for(int i=0;i<ds.tables[0].rows.count;i++) {  if(ds.tables[0].rows[i]["oper_state"].tostring()=="1")   ds.tables[0].rows[i]["oper_state"]="有效";&... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:49 | 详细内容( 139次阅读)
硬件 private dataview createdataview(){ sqldataadapter cmd=null; dataset ds=null; string cmdselect = "select * from table1"; string cmdselect1 = "select * from table2";  cmd = new sqldataadapter(cmdselect, conn);   ds = new dataset(); cmd.fill(ds, "account");  if(conn.state != connectionstate.closed)  conn.close(); cmd=new sqldataadapter(cmdselect1, conn); cmd.fill(ds, "account1");  datatable dtparent=ds.tables["accou... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:51 | 详细内容( 141次阅读)
硬件 以前在asp很难实现代码重用,asp.net很好的解决了这个问题,以下是我写的datagrid,继承datagrid,加进了升降序/全并单元格/自动求和功能,原理很简单,但很好的实现的代码重用.using system;using system.web.ui;using system.web.ui.webcontrols;using system.componentmodel;using system.data;using system.data.sqlclient;namespace sunservice{/// /// summary description for datagrid./// [defaultproperty("text"), toolboxdata("<{0}:datagrid runat="server">")]public class datagrid : system.web.ui.webcontrols.dat... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:52 | 详细内容( 97次阅读)
硬件 在.net平台下,部署 web 解决方案是比较方便的。我们可以利用visual studio.net 2003添加一个web安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。     但是,这样制作的安装程序,只是将web页和asp.net程序编译的dll文件安装到目标机器的iis目录,对于一般的应用程序是可以的(比如用access数据库,可以一起打包到安装程序中);如果数据库是sql server,需要在部署的时候一并安装数据库,安装程序的制作就会复杂一些,需要我们自定义安装程序类。在安装程序类... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:52 | 详细内容( 104次阅读)
硬件   问题:        在webform上有一个控件,这个控件最好是能够实时的去访问数据库,一旦数据库里面有改动,便对客户端提交数据,显示最新的数据。 分析:        因为是要客户端更新,所以必须要用到js的前台时钟功能,服务端变了,客户端要刷新才能更新数据,如何能做到不刷新更新数据,或者假刷新页面,即客户端基本看不出的刷新。        解决办法:(有错的地方还请大家更正,本人水平有限,谢谢了) ... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:52 | 详细内容( 67次阅读)
硬件   所谓的数据采集程序也就是网页小偷程序(大家别骂我哦),写完了来这里发点东西,希望大家有何高见共同研究. 1.在下载数据的开始,有些网站是要登录了才能看到相应的数据,这个就需要我们发送登录用户名和密码了,但我是登录了,但他服务器也不是垃圾,在他那里重定向了,共产生了2个session,这第2个session我就不知道如何捕抓.于是我就投机^-^,用软件将session捕抓下来了1个叫ethereal的软件,用以下代码加入到http请求的头部webclient mywebclient = new webclient();string sessionkey=textbox78.text;     s... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:52 | 详细内容( 82次阅读)
硬件   由于access数据库记录集缓存的原因,从代码里得到access数据库随机记录是得不到,需要用随机sql语句的办法来消除缓存。 下面就是例子: 查看例子http://dotnet.aspx.cc/exam/getrandom.aspx <%@ page language="c#" debug="true" %><%@ import namespace="system.data" %><%@ import namespace="system.data.oledb" %><title>随机得到access数据库记录</title><script runat="server">void page_load(object src,eventargs e){if(!ispostback) { string myconnstring = ... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:54 | 详细内容( 193次阅读)
硬件 在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用c#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。 1、sqldmosqldmo是操作sqlserver的理想的方式,如果您的数据库是sqlserver就可以考虑使用这种方式。在c#中使用sqldmo需要添加sqldmo的引用,然后在当前的文件中using sqldmo;即可以使用sqldmo。sqldmo的对象模型大家可以在sqlserver的帮助中获得。         private void gettabels_dmo(string strservername,st... more
最后评论人 | 0条评论 查看评论
发布于2007-12-25 13:34:54 | 详细内容( 159次阅读)
硬件   一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 productname 属性,并键入 信息管理系统 。  二).将 主程序 项目的输出添加到部署项目中 1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单... more
最后评论人 | 0条评论 查看评论
导航
文章类别
赞助商
订阅