关于一个数据库的问题 [问题点数:20分,结帖人jin_007]

Bbs1
本版专家分:50
结帖率 97.87%
Bbs7
本版专家分:11359
Bbs7
本版专家分:11359
Bbs1
本版专家分:50
Bbs1
本版专家分:50
Bbs7
本版专家分:14403
Blank
领英 绑定领英第三方账户获取
Bbs1
本版专家分:50
一个关于ACESS数据库问题
做了<em>一个</em>登陆密码框,把密码存到<em>数据库</em>里面.但是这样话一打开<em>数据库</em>就能知道密码.rn 怎么对<em>数据库</em>进行加密?
[数据库]一个关于pear的问题
大家好,遇到点<em>问题</em>,请帮忙想个法子rnrnrnPHP代码:--------------------------------------------------------------------------------rn1$db=&DB::connect($dsn); rn 2if(DB::isError($db))rn 3 echo "该模式已经删除或出现异常 ";rn 4 exit;rn 5rnrn--------------------------------------------------------------------------------rnrn我本意很明显,就是当连接失败时,执行第三行的提示rnrn可是当连接失败时,它却返回了一大堆错误:rnrnPHP代码:--------------------------------------------------------------------------------rndb_error Objectrn(rn [error_message_prefix] => rn [mode] => 1rn [level] => 1024rn...........rn [class] => db_errorrn................rnrn--------------------------------------------------------------------------------rnrnrn那位仁兄有高招?rn
关于ODBC数据库一个问题
我在软件中使用了ODBC数据源(ACCESS),由于我是在ME中编译的,有用户反映该软件在WIN98第一版中无法使用,主要<em>问题</em>是数据源或驱动程序出错,而在WIN98SE或WIN98ME中都没有<em>问题</em>,这是怎么回事呢?是由于在WIN98第一版中ODBC驱动程序版本较低的缘故吗?如果是,那要如何解决这个<em>问题</em>,请求帮助,谢谢!
关于SQL数据库一个问题
create table StudentInforn(rnStudentID char(7) not null primary key,rnStudentName char(10) not null unique,rnStudentAge int null,rnStudentBirthday varchar(20) not null,rnStudentAddress varchar(50) null,rnStudentMobilePhone varchar(11) null,rnStudentSex char(2) not null,rnStudentPhone char(8) null,rnStudentClass char(20) nullrn)rn我设了StudentID为主键,StudentName为Unique约束,然后在下面的表中想定义两个外键约束,使这两个外键约束和StudentID,StudentName有相同的值:rncreate table StudentGradern(rnStudentID char(7) not null references StudentInfo(StudentID)on update cascade on delete cascade,rnStudentName char(10) not null references StudentInfo(StudentID)on update cascade on delete cascade,rnMathGrade int not null check(MathGrade >0 and MathGrade0 and ChineseGrade0 and EnglishGrade0),rnGradeRate int null check (GradeRate>0)rn)rn我想使这个表中的StudentID,StudentName和上面表中的StudentID,StudentName相对应,应该怎么实现?rn
一个关于bcb数据库问题
真接向文本文件里写记录和向<em>一个</em>桌面<em>数据库</em>里写记录是不是一样的安全快速?rnrn
一个关于读取数据库问题
这是ASP+SQL ,帮忙看一下出错原因!rn-----------------------------------------------------rnrndim username,rs,sql,irn rn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。rn<em>数据库</em>中的表也存在,SQL词句也没错,是什么原因呢?rn
关于一个数据库脚本的的问题!!
我在<em>一个</em>WIN窗口中的“保存”脚本中,写上rnrnint m;rnm=dw_1.update();rnif m=1 thenrn commit;rnelsern rollback;rnend ifrn 在“删除”中写上:rn int m;rn m=dw_1.getrow();rn dw_1.deleterow(m);rn 可是这样按删除安钮后,再按“保存”按钮却出现错误,说什么<em>数据库</em>不能更新,这是什么原因呢?但是在“删除”按钮脚本中加入“保存”中的脚本却就行了!可是我想先按删除,再按保存不是一样的吗?都是一样执行了同样的脚本呀!!!!
关于ACC数据库一个问题
我想问问。假如是其他国家的语言,使用了这样的<em>数据库</em>,,是不是会出现乱码的?除了英语的语言,例如俄罗斯之类的!
关于图书馆数据库一个问题
小弟最近正做毕业设计,是关于图书馆管理系统的,但对于<em>数据库</em>表的的设计的很多细节<em>问题</em>想不通,不知那位能给点实际的资料?rn 我的邮箱:zeroyeah@21cn.com
关于一个数据库冲突的问题
最近购买了<em>一个</em>共享软件,它是用BDE连接interbase<em>数据库</em>。安装完以后,原来的用BDE连接paradox<em>数据库</em>的程序都运行不了,需要把<em>一个</em>sqlmss32.dll拷贝到那个软件安装目录下的data目录下才能运行,并且那个共享软件不能和这些程序同时运行。 打开BDE Administrator,发现那个IDAPI.cfg的目录已经转到共享软件的安装目录下的data子目录(就是标题栏上的那个地址),把那个cfg文件改为borland默认路径下的那个文件后,该共享软件无法运行。rnrn 我现在不明白的是,为什么该共享软件需要改那个cfg文件?他说他的程序里没有用别名连接<em>数据库</em>,那它是怎么和<em>数据库</em>连接的? 另外,它是怎么改的那个cfg的路径?有什么办法解决这个<em>问题</em>没有?
一个关于数据写入数据库问题
我想用rn来实现对<em>数据库</em>recordset2中的score写入rn但显示rnADODB.Recordset 错误 '800a0cb3' rn当前 Recordset 不支持更新。这可能是提供者限制的,也可能是选定的锁定类型限制的。 rnrn/TMPb0kq3gr8c.asp, 行81 rnrn请问为什么?rn
一个关于 Access 数据库问题
偶尔找到<em>一个</em> Access <em>数据库</em>,但无法打开,提示:“当前用户没有权限转换或启用该<em>数据库</em>。”rn请教有什么办法可以打开该<em>数据库</em>?rn谢谢了!
关于一个数据库基础知识的问题
![图片说明](https://img-ask.csdn.net/upload/201812/19/1545235028_993643.jpg)rnrnrnrnrnrnrnrn第一段描述了数据的定义,我觉得学生的档案记录,货物的运行情况是数据集合,即事物,不能举例作为数据rn如果把二者作为数据,用关系模型就无法表示了,违反了关系模型第一范式规则,我想听听大佬们的看法
一个关于SQL2000数据库问题??
我以前用了ACCESS<em>数据库</em>,在其中有<em>一个</em>加密的功能,对<em>数据库</em>加密,不用WINDOWS登录密码。rnrn但是我用SQL2000<em>数据库</em>的时候却没有看到那个功能,请问应该怎么操作才能给SQL2000<em>数据库</em>加密??
一个关于SQLSERVER数据库问题
在<em>数据库</em>中有两张表:rn表1:(包含以下字段)rntype_idrnnamernrn表2:(包含以下字段)rncc_idrntype_idrntype_namernrn如何使表2中的type_id和表1中的type_id数据相同,并且表1中的type_id数据发生变化时,表2中的type_id能够同步变化?rnrn我是<em>一个</em>初学者,请大家多多指教,谢谢!!!
关于一个数据库建立的问题?
我电脑上有多个用户下的数据文件(dmp),我现在想从我的机器上往公司服务器中建立<em>一个</em><em>数据库</em>,然后再将这些数据文件导入进去,请问下这个<em>数据库</em>该怎么建立,SQL需要怎么写啊?还有就是用多个用户数据文件,导入到这个新的<em>数据库</em>的时候是直接导入就可以了对吗?
关于收缩数据库一个问题
我是这样操作的:rnrn1.清空日志:rnDUMP TRANSACTION ERPMini WITH NO_LOG rnrn2.截断事务日志:rnBACKUP LOG ERPMini WITH NO_LOG rnrn3.收缩<em>数据库</em>:rnDBCC SHRINKDATABASE(TestData) rnrn比如当天我对数据表,视图,存储过程有过大量的修改以后,再执行上面的命令, 会出现部分修改过的东西无效的情况, 我是一句一句执行的. 这个是不是跟修改时间有关系啊?
一个关于Accesss数据库问题
我用的是Accesss<em>数据库</em>,ADOQuery控件,DBGrid控件显示rn在显示时,有<em>一个</em>State字段。1代表成功,其他代表不成功,在DBGrid显示时rn不能显示1或其他,如果是1要显示成功,其他显示不成功,怎么实现 rn
关于一个试题数据库问题!
帮我<em>一个</em>忙rn我的计算机论文是做<em>一个</em>小学数学试题<em>数据库</em>rn我觉就用ASSESS和VB去做.rn大家有什么好的建议,包括应该具备什么功能,如何去做等.给点意见.rn说的越多越好!rn越详细越好!rn越详细越好!rn越详细越好!rn越详细越好!rn越详细越好!rn越详细越好!rn由于我同时要做两个论文,还要准备研究生复试,会很忙,希望在这里找到答案 ,让我少走点弯路!rnTHANKSSSSSSSS!rnrn
关于一个数据库关系代数问题
请用五种基本关系代数运算符,推出其他运算符 rn rn 请用五种基本关系代数运算符,推出其他运算符 rn rn 请用五种基本关系代数运算符,推出其他运算符 rn 请用五种基本关系代数运算符,推出其他运算符 rn 请用五种基本关系代数运算符,推出其他运算符 rn 请用五种基本关系代数运算符,推出其他运算符 rn 请用五种基本关系代数运算符,推出其他运算符 rn 请用五种基本关系代数运算符,推出其他运算符 rn 请用五种基本关系代数运算符,推出其他运算符 rn 请用五种基本关系代数运算符,推出其他运算符
一个关于NOTES数据库问题
事情是这样的:我们公司要把老系统(NOTES<em>数据库</em>)转换成新系统(ORACLE<em>数据库</em>)rn请问如何抽取NOTES的<em>数据库</em>中的内容?有什么方法?用什么工具?
关于一个数据库外键问题
rn rnrn 因为我<em>数据库</em>没学好 所以人都要急死了rn rn 例: 有2个表 第<em>一个</em>是设备表 有字段(id nvarchar(50), class_room_id ,datatime , 其它的就不写了) 这里的id 是不自动增长 所以都是手输入进去的 类型都是NVARCHAR(50) rn rn第2个表是 电脑参数表(id ,,cpmputer_id, cpu, 等 )这个表都是NVARCHAR(50) ,id 不自动增长,所有的一样都是手动输入; rn rn<em>问题</em>来了!!这里我想把设备表的 class_room_id(它做主键) 和电脑参数表做<em>一个</em>外键关系 我不知道该 怎么办了 ,. 只要回我都在 我用的是SQL server 2005rn rn实例:是这样的 比如 电脑机房 有 门牌号 如101 102 103 等 , 当我点101时出现所以的电脑参数,电脑ID 等 以后这个表还要和 别的表做关系 比如 实时情况表 有老师是否用,电脑是否正常, rn
一个关于ADO数据库问题
我现在在做<em>一个</em>基于对话框的应用程序。ADO<em>数据库</em>初始化需要很长时间,我想让应用程序在rn启动时初始化ADO<em>数据库</em>,让后面的程序可以调用数据。不知该如何做,多谢指教
一个关于更新数据库问题
表的内容如下:rntab1rn 姓名 电话 rn aaa 111rn bbb 222rn ccc 333rn....................rn 更新语句如下:rn update tab1 set 姓名='mfk',电话='999' where 姓名='bbb' and 电话='222'rn请问这条语句能否改决并发冲突呢?rn 用这条语句是不是最好的解决并发冲突?rn
一个关于DAO数据库问题
我编了个程序是用DAO对mdb进行访问的程序rn为什么在有也电脑上运行时会出现错误rn运行时会出现个对话框说“无法对DAO/Jet db引擎进行初始化”rn请问这是怎么回事啊rn如何解决这个<em>问题</em>呢
关于java数据库一个问题
public static List selectJSDatabase(String timeold)rn rn createorOpenDatabase();rn rn List alist=new ArrayList();rn tryrn rn String sql="select * from jsRecord where time= "+ timeold ;rn Cursor cur=sld.rawQuery(sql, new String[]);rnrn while(cur.moveToNext())rn rn rn rn alist.add(cur.getString(1));rn alist.add(cur.getString(2));rn rn cur.close();rn rn catch(Exception e)rn rn e.printStackTrace();rn rn rn closeDatabase();rn return alist;rnrn rn这是我写的<em>一个</em>函数rn其中String sql="select * from jsRecord where time= "+ timeold ;这句话中timeold是个变量,这种写法是不是不对,为什么直接跳到catch了
关于链接数据库一个问题
我实现了<em>一个</em>管理系统,链接和打开<em>数据库</em>是在“登录”模块中的,当登录成功之后,该窗体就被关闭了。<em>问题</em>是:关闭“登录”界面之后,<em>数据库</em>会不会被断开?rnps:我的主线程窗体不是登录窗体,而是主管理界面,登录窗体只是临时new出来的。rnrn这是代码:rn[code=csharp]rn public FrmManager()rn rn FrmLogin flg = new FrmLogin();rn flg.ShowDialog();rn InitializeComponent();rn rn[/code]
一个关于ADO数据库问题?
我现在在用ADO的<em>数据库</em>,遇到一些<em>问题</em>向你教:rn我定义了<em>一个</em>数据连接和<em>一个</em>数据记录集:rn _ConnectionPtr m_pConnection; rn _RecordsetPtr m_pRecordset; rn打开连接和记录集时,没有<em>问题</em>,语句如下:rnHRESULT hr; rnhr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象 rnhr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\qyc\\qyzl.mdb","","",adModeUnknown);///连接<em>数据库</em> rnm_pRecordset->Open("SELECT * FROM qyzl",_variant_t((IDispatch *)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText); rn当我从<em>数据库</em>是取数据时出现<em>问题</em>是:rn我定义了_variant_t型变量用于取数据,但是compile时不产生错误,而build时产生如下错误:rnLinking...rnQYZL.obj : error LNK2005: "void __cdecl GenerateError(long,unsigned short *)" (?GenerateError@@YAXJPAG@Z) already defined in QYBD.objrnDebug/qyc.exe : fatal error LNK1169: one or more multiply defined symbols foundrnError executing link.exe.rn既使我删除了上面的定义语句仍然产生错误不知为何,从错误的意思上好像是什么被重复定义了。我对编译和链接不rn太熟悉,因此很难解决。rn
请问关于一个数据库问题
请问我如何使用ADOQuery计算<em>数据库</em>中,<em>一个</em>字段所有值的总和,并送入变量?
一个关于写数据库问题
我想把有固定格式的文本文件写入Sql server <em>数据库</em>,但不是用Sql server的导入数据的功能,而是要通过编程来实现。请问,用C++可以实现吗?这个过程中,是不是还需要知道类似ODBC,或是ADO等函数的接口?用什么语言实现要简单些?rnameng_98@263.netrnrn恭候您的佳音,谢谢!
关于一个数据库的模式问题
![图片说明](https://img-ask.csdn.net/upload/201812/21/1545324894_431500.png)rnrnrnrnrnrnrnrnrnrn![图片说明](https://img-ask.csdn.net/upload/201812/21/1545324905_346815.png)rnrnrnrnrnrn知识点说 <em>数据库</em>就<em>一个</em>模式schema,但是我在DB_Library<em>数据库</em>中,可以创建好多个schema,这互相矛盾呀
@@关于一个 数据库的菜鸟问题
先说我是菜鸟,这个<em>问题</em>没法搜 所以还是发问吧。。。rnrn就说这个VS2005(或者VS08)里面有个链接数据源的(我用的是SQL SERVER05 EX),rn有两个选项:1是链接<em>数据库</em>的,2是链接<em>数据库</em>文件的rnrn好<em>问题</em>出来了rn1.你们平时编的时候,比如编个小的网上书店什么的 ,你们选哪个选项?这两个选项都在什么情况下用?rnrn2.你们怎么把<em>数据库</em>上传到服务器的?分以上两种情况 都详细说说。rn3.我看那些树上练习的实例什么的,链接服务器的字符串里 USER 一般都是SA,也没有密码,或者有的设成INTEGRATED SECURITY=TRUE 什么的,这样怎么能保证安全性?rn4.上传网站,上传<em>数据库</em>什么的书里基本没有,你们如果会的话,是从哪学到的
一个关于动态数据库问题
rn现在客户提出可以对<em>数据库</em>的表结构任意修改,虽然他们提的要求有点无礼,但是考虑到他们的实际需要,所以想做成可以允许他们修改表结构,这样一来不论是表结构还是数据输入界面都要是动态的了。因为是第一次做这个功能,脑子里乱乱的,定不下一条明确的思路,所以拿到这里,因为我知道这里有很多的高手。 rnrn
一个关于STANDBY数据库问题
各位高手,小弟在配置STANDBY<em>数据库</em>的过程中遇到<em>一个</em><em>问题</em>,配置过程我认为应该是没错的(翻阅了好多资料),但在配置到STANDBY的连接服务时出错了:rnORA-01034: ORACLE not availablern(我想可能的第一种原因是操作系统的版本不同造成的(2003和XP),但又想应该可以啊,求各位帮忙,谢谢!
一个关于sql-server数据库问题~~~~~~
我在查询分析器里这样写~~~~~rninsert into num (nn) values (select nn from [no] where nn not in(select nn from hei))rnrn报错~~~~~求大侠们帮我看看这是那里错了~~~~rnrn我想实现的是用A表减去B表,把所有的结果再保存倒C表里去~~~~~
一个关于javascript与数据库问题
大家好,本人在做<em>一个</em>网页刷新图片的时候,要用到javascript来调用<em>数据库</em>里的数据,具体代码如下:rnrnrn rn请问这段代码有什么<em>问题</em>吗?rn我编辑的时候老是不行,在网页上无法显示,有哪个大侠能给个好的建议呢?rn
关于提交数据库一个问题
我写数据到库里,每次都分2个页面,如下:rna.asp部分程序:rn rn添加记录:rn rn rnrnrnatijiao.asp部分程序:rnrn提交成功!返回rnrnrn我发现这样做虽然能成功,但是很麻烦。rn能不能有一种方法一次在<em>一个</em>页面里就提交成功?
关于一个JBUILDER的问题数据库问题!!急
我用<em>数据库</em>控件连接<em>数据库</em>的,但是不能进行添加,删除等操作,用的是JTABLE进行显示内容,错误如下:rnDataSet has no unique row identifiers. rnNote: For QueryDataSets you need to disable metaDataUpdate.ROWID in the MetaDataUpdate property, in addition to setting the RowId property on a column.rn谢谢!!!!
请教一个问题:关于ASA数据库问题
在ASA 的<em>一个</em><em>数据库</em>中建了<em>一个</em>表,并且录入了数据,怎样把这个表和表中的数据复制到另<em>一个</em><em>数据库</em>中
关于一个数据库的错误
Private Sub Command2_Click()rnDim rs As New RecordsetrnDim Msg As String, SQL As StringrnIf UserPSWtxt <> Md5_String_Calc(TxtOPSW.Text) ThenrnMsgBox "你输入的旧密码不正确"rnTxtOPSW.Text = ""rnTxtNPSW.Text = ""rnTxtANPSW.Text = ""rnTxtOPSW.SetFocusrnExit SubrnEnd IfrnIf TxtNPSW.Text <> TxtANPSW.Text ThenrnMsgBox "两次输入的密码不正确"rnTxtNPSW.Text = ""rnTxtANPSW.Text = ""rnTxtNPSW.SetFocusrnElsernSQL = "Update 管理表 set 密码='" & Md5_String_Calc(TxtNPSW.Text) & "'where 用户名='" & UserNAmetxt & "'"rnSet rs = ExecuteSQL(SQL, Msg)rnrs.Fields("密码").value = TxtNPSW.Textrnrs.Updaternrs.ClosernMsgBox "修改成功"rnMe.HidernEnd IfrnEnd Subrn为什么会有以下错误啊rn实时错误:'3265':rn在对应所需名称或序数的集合中,未找到项目rn不过我的<em>数据库</em>里面的密码确实修改了啊rn
关于一个数据库的设计
目前手上有个<em>数据库</em>实例,其中一部分数据关系如下:rn有4个元素:产品,版本号,日期,功能。其关系如下:rn1.一种产品对应多个版本号 比如产品A有v1.01,v1.02,v2.0...等版本rn2.一种产品的<em>一个</em>版本号对应多个功能 比如产品A的v1.01版有功能1,功能2,功能3,功能4...等rn3.一种产品的<em>一个</em>版本号对应<em>一个</em>创建日期rnrn关于这些数据,主要的操作有:rn1.根据产品名和版本号查询其包含的所有功能rn2.对于任意一种产品,其下属任意两个版本所包含的功能集的差异rn3.再就是关于产品,版本,功能的增删改查等rnrn请教的<em>问题</em>:rn1.<em>数据库</em>表如何设计?rn2.功能集差异如何比较?rnrn元素关系表格图如下rn[img=http://bbs.replays.net/upload/2010/07/22/544/9966025011289.jpg][/img]rnrn如果传的图看不见,请见下面的表格:rnrn产品名 版本号(任意字符串) 日期 功能rn产品A v1.01 2010-7-22 功能1rn .. 功能2rn .. 功能3rn .. 功能4rn v1.02 功能1rn 功能2rn 功能3rn v2.0 功能xrn产品B v1.11 功能xrn 功能yrn v1.3 ..rn产品C v5.8 ..rn v7 ..rn
关于一个数据库的小问题
请问大家在下面的程序中关于ADODB的是什么意思?用这些语句之前还应做些什么设置,我在用这些语句时提示Compile error:rn user-defined tpye not definedrn这是怎么回事?rnrnPublic rst1 As ADODB.RecordsetrnSet cnn = New ADODB.ConnectionrnWith cnnrn .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bank\db1.mdb;Persist Security Info=False"rn .OpenrnEnd WithrnSet rst = New ADODB.RecordsetrnWith rstrn .ActiveConnection = cnnrn .LockType = adLockOptimisticrn .CursorLocation = adUseClientrn .CursorType = adOpenDynamicrn .Open "select * from input"rnEnd With
关于一个数据库的设计问题
我要做<em>一个</em>关于公司业务的统计程序。公司的主要业务是出门维修,程序要求对每次维修,费用,维修人员,维修人员的维修,维修器材的耗费等进行记录和查询。rn我目前设计的<em>数据库</em>结构是:rn维修人员表(维修人员编号为外键),rn报修单位表(报修单位编号为外键),rn维修器材表(维修器材编号为外键),rn维修记录表1(维修记录编号为外键,包括单位信息)rn维修记录表2(和上表关系是多对一,通过一样的维护记录编号关连,记录维修人员,因为可能不止一人去那个单位)rn可能还需要一些表,我要求能最细查出每个人每次维护的各种费用(如公交,出租车等),器材耗费(各种器材);报修单位的每次报修记录的详细情况。同时也要容易对各种东西进行统计分类,如某单位的全部报修,某时间段类全部报修,某维护人员的全部报修,某器材的耗费查询等。rn希望大家能帮忙想想怎么设计好这个<em>数据库</em>。rn
***********************请教一个关于ADO执行数据库问题***********************
CDBExec::CDBExec(void)rnrn ::CoInitialize(NULL);rnrnrnCDBExec::~CDBExec(void)rnrn std::vector::iterator iter = m_vtDBConn.begin();rn while(iter != m_vtDBConn.end())rn rn (*iter)->conn->Close();rn delete (*iter);rn rnrn m_vtDBConn.clear();rnrn m_Command.Release();rn m_ParameterReturn.Release();rnrnrn ::CoUninitialize();rnrnrnrn/*=========================================================================================*/rn// 函数名称:InitializeConnrn// 简要描述:将数据打包rn//rn// 参数描述rn// 无参数rn//rn// 返回值:rn// @类型: BOOLrn// [true] 所有<em>数据库</em>连接初始化成功rn// [false]非所有<em>数据库</em>连接初始化成功rn/*=========================================================================================*/rnBOOL CDBExec::InitializeConn()rnrn char szPath[256];rn ::GetCurrentDirectory(256 , szPath);rn strcat(szPath , "\\db.ini");rnrn CStdioFile file;rn CFileException fileExp;rn CString sDBName;rnrn file.Open(szPath , CFile::modeRead , &fileExp);rn CString sConnStr;rnrn while(file.ReadString(sDBName))rn rn PDB_CONN pConn = new DB_CONN();rn pConn->sDBName = sDBName;rn pConn->conn.CreateInstance(__uuidof(Connection));rn pConn->conn->ConnectionTimeout = 5;rn sConnStr.Format("Provider=SQLOLEDB;Data Source=localhost;Initialize Catalog=%s;Trusted_Connection=yes;" , sDBName);rn tryrn rn pConn->conn->Open(sConnStr.AllocSysString() , "", "" , adModeUnknown);rn rn catch(_com_error e)rn rn std::vector::iterator iter;rn while(iter != m_vtDBConn.end())rn rn (*iter)->conn->Close();rn delete (*iter);rn rnrn m_vtDBConn.clear();rn ::CoUninitialize();rnrn return FALSE;rn rnrn m_vtDBConn.push_back(pConn);rn rnrn file.Close();rnrn m_Command.CreateInstance(__uuidof(Command));rnrn m_ParameterReturn.CreateInstance(__uuidof(Parameter));rn m_ParameterReturn->Name = "@return";rn m_ParameterReturn->Type = adInteger;rn m_ParameterReturn->Size = 4;rn m_ParameterReturn->Direction = adParamReturnValue;rn m_ParameterReturn->Value = (_variant_t)1;rnrn m_Record.CreateInstance(__uuidof(Recordset));rnrnrnrn return TRUE;rnrnrnrn/*=========================================================================================*/rn// 函数名称:GetConnrn// 简要描述:根据<em>数据库</em>名取<em>数据库</em>连接rn//rn// 参数描述rn// @参数类型 CString @参数名 sDBName @参数描述 <em>数据库</em>名rn//rn// 返回值:rn// @类型: PDB_CONNrn// <em>数据库</em>连接对应的结构体rn/*=========================================================================================*/rnPDB_CONN CDBExec::GetConn(CString sDBName)rnrn std::vector::iterator iter = m_vtDBConn.begin();rnrn while(iter != m_vtDBConn.end())rn rn if((*iter)->sDBName.MakeLower() == sDBName.MakeLower())rn rn if((*iter)->conn->GetState() != 1)rn rn tryrn rn CString sConnStr;rn sConnStr.Format("Provider=SQLOLEDB;Data Source=localhost;Initialize Catalog=%s;Trusted_Connection=yes;" , sDBName);rn (*iter)->conn->Open(sConnStr.AllocSysString() , "" , "" , adModeUnknown);rn rn catch(_com_error e)rn rn CString sMessage = e.ErrorMessage();rn AfxMessageBox("连接<em>数据库</em>失败");rn return NULL;rn rn rn return (*iter);rn rn rnrn AfxMessageBox("找不到指定的<em>数据库</em>");rn return NULL;rnrnrnrn/*=========================================================================================*/rn// 函数名称:ExecNonQueryrn// 简要描述:执行<em>数据库</em>操作,<em>数据库</em>无返回值rn//rn// 参数描述rn// @参数类型 CString @参数名 sDBName @参数描述 <em>数据库</em>名rn// @参数类型 CString @参数名 sSql @参数描述 sql字符串rn//rn// 返回值:rn// [BOOL]rn// [true] 执行成功rn// [false] 执行失败rn/*=========================================================================================*/rnBOOL CDBExec::ExecNonQuery(CString sSql, CString sDBName)rnrn PDB_CONN pConn = GetConn(sDBName);rn if(pConn == NULL)rn return FALSE;rnrn _variant_t rowsAffected;rnrn tryrn rn pConn->conn->Execute(sSql.AllocSysString() , &rowsAffected , adCmdText);rn rn catch(_com_error e)rn rn //CString sError = e.ErrorMessage();rn //AfxMessageBox(sError);rn return FALSE;rn rnrnrn return TRUE;rnrnrn我的<em>数据库</em>操作类是象上面这样写的rnrn我执行ExeNonQuery()rnSql语句是这样写的rndelete from TicketPrice where CityFrom = '北京' and CityTo = '广州'rnrn<em>数据库</em>是连的对的,但是错误却提示#IDispatch error #3127rnrn是不是上面有什么地方的代码写错了啊rnrn
关于ODBC访问数据库一个问题
我用ODBC API编写了<em>一个</em><em>数据库</em>访问的应用程序,但是遇到了<em>一个</em><em>问题</em>希望大家帮我解决。在我的程序里,先用编目函数访问数据源得到要访问的表名、字段名,又用SQLColumns()得到表的字段信息(类型、精度、可空性等),但是我不知道该如何得到字段的“有效性规则”信息(例如长度大于500,小于800),另外取出来之后该如何应用到程序中,在接受用户输入时进行有效性检查,违反有效性规则时给出出错信息。rn 敬请各位高手不吝赐教。将实现方法或程序示例发到我的信箱里:hwb815@sohu.comrn
一个数据库插入关于序号问题?
table 1rnitemno sono procno gg unitrnrnrnrnrntable2rnprocno gg unitrns100054 a 个rns10566 B 千克rns10652 s 包rnK455S U 个rnY48582 YY 个rnrn我想把数据表TABLE2中的数据插入到TABLE1中去。rnrnrninsert into table1 (procno,gg,unit)rnselect procno,gg,unit from table2 where procno like 's%'rnrn我想插入数据后,TABLE1中ITEMNO字段能够自动添加顺序的编号,怎么实现?rn我希望的结果是:rnrntable 1rnitemno sono procno gg unitrn1 null s100054 a 个rn2 null s10566 B 千克rn3 null s10652 s 包
关于一个EXcel导入SQL数据库问题?????????????
EXcel导入SQL<em>数据库</em>。数据累加~ 有记录的更新记录 没有的添加进去rn怎么实现啊??????????????rnrn没分了 不好意思。
请教一个关于与数据库有关的问题
我建了<em>一个</em><em>数据库</em>planDB,表PLAN,可我的程序中没有与<em>数据库</em>连接的类,怎样添加此类?rn越详细越好.THANKS!
想问大家一个问题,关于批量修改数据库
我想做<em>一个</em>东西,比如说像学生成绩管理,我想弄<em>一个</em>批量修改学生成绩的功能。各位有什么要的主意吗?
关于bean操作数据库一个问题
我发现<em>一个</em><em>问题</em>,我开始写好<em>一个</em>用于<em>数据库</em>查询,写入等操作的bean,可正确执行。<em>数据库</em>我用SQL Server.随后我觉得这个<em>数据库</em>不够完善,又在这个库中加了个表,再在bean 中写操作这个表的方法,查询,就得不到针对这个表的正确的结果了。rn我反复看了,应该不是bean和jsp 语法上的<em>问题</em>,各位高手指点一下,代码继承太多,我没有贴上来。
一个关于access 的MFC数据库问题
rnvoid CXjglView::OnInitialUpdate()rnrn m_pSet = &GetDocument()->m_xjglSet;rn CRecordView::OnInitialUpdate();rn GetParentFrame()->RecalcLayout();rn ResizeParentToFit();rn //此处略去界面背景设置代码3行rn rn //添加控件中的显示列表rn m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);rn m_list.InsertColumn(0,_T("学号"),LVCFMT_IMAGE|LVCFMT_LEFT);rn m_list.InsertColumn(1,_T("姓名"));rn m_list.InsertColumn(2,_T("班级")); rn m_list.InsertColumn(3,_T("语文"));rn m_list.InsertColumn(4,_T("数学"));rn m_list.InsertColumn(5,_T("英语"));rn m_list.InsertColumn(6,_T("其他"));rn//显示控件中的记录rn int j;rnfor(j=0;jShow();rnrnrn/////////////////////////////////////////////////////////////////////////////rn// CXjglView printingrnrnBOOL CXjglView::OnPreparePrinting(CPrintInfo* pInfo)rnrn // default preparationrn return DoPreparePrinting(pInfo);rnrnrnvoid CXjglView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)rnrn // TODO: add extra initialization before printingrnrnrnvoid CXjglView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)rnrn // TODO: add cleanup after printingrnrnrn/////////////////////////////////////////////////////////////////////////////rn// CXjglView diagnosticsrnrn#ifdef _DEBUGrnvoid CXjglView::AssertValid() constrnrn CRecordView::AssertValid();rnrnrnvoid CXjglView::Dump(CDumpContext& dc) constrnrn CRecordView::Dump(dc);rnrnrnCXjglDoc* CXjglView::GetDocument() // non-debug version is inlinernrn ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CXjglDoc)));rn return (CXjglDoc*)m_pDocument;rnrn#endif //_DEBUGrnrn/////////////////////////////////////////////////////////////////////////////rn// CXjglView database supportrnCRecordset* CXjglView::OnGetRecordset()rnrn return m_pSet;rnrnrnrn/////////////////////////////////////////////////////////////////////////////rn// CXjglView message handlersrnrnHBRUSH CXjglView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) rnrn HBRUSH hbr = CRecordView::OnCtlColor(pDC, pWnd, nCtlColor);rn rn // TODO: Change any attributes of the DC herern rn // TODO: Return a different brush if the default is not desiredrn return hbr;rnrnint CXjglView::Show()rnrn int i=0;rn m_pSet->MoveFirst();//移动到第一条记录rn do//显示每条记录rn rn rn CString s;rn s.Format("%d",m_pSet->m_bh);rn m_list.InsertItem(i,s,0);rn rn rn m_list.SetItemText(i,1,m_pSet->m_xm);rn m_list.SetItemText(i,2,m_pSet->m_bj);rnrn s.Format("%d",m_pSet->m_yw);rn m_list.SetItemText(i,3,s);rnrn s.Format("%d",m_pSet->m_sx);rn m_list.SetItemText(i,4,s);rnrn s.Format("%d",m_pSet->m_yy);rn m_list.SetItemText(i,5,s);rnrn s.Format("%d",m_pSet->m_qt);rn m_list.SetItemText(i,6,s);rnrn i++;rn m_pSet->MoveNext();rn rn while(!m_pSet->IsEOF());rn m_pSet->MoveFirst();rn rn rn return i;rnrnrnrnvoid CXjglView::OnAdd() rnrn // TODO: Add your control notification handler code herern CAddDialog dlg;rn if(dlg.DoModal()==IDOK)//选择OK键rn rn if(dlg.m_xh2==0)rn rn AfxMessageBox("学号不可以为空!");rn rn elsern rn m_pSet->AddNew();rn m_pSet->m_bh=dlg.m_xh2;rn m_pSet->m_xm=dlg.m_xm2;rn m_pSet->m_bj=dlg.m_bj2;rn m_pSet->m_yw=dlg.m_yw2;rn m_pSet->m_sx=dlg.m_sx2;rn m_pSet->m_yy=dlg.m_yy2;rn m_pSet->m_qt=dlg.m_qt2;rnrn m_pSet->Update();//更新rn m_pSet->MoveLast();//移动到最后一条rn rn rn CString s;rn s.Format("%d",dlg.m_xh2);rn m_list.InsertItem(0,s);//第一列添加rn m_list.SetItemText(0,1,dlg.m_xm2);//第二列rn m_list.SetItemText(0,2,dlg.m_bj2);//第三列rn s.Format("%d",dlg.m_yw2);rn m_list.SetItemText(0,3,s);rn s.Format("%d",dlg.m_sx2);rn m_list.SetItemText(0,4,s);rn s.Format("%d",dlg.m_yy2);rn m_list.SetItemText(0,5,s);rn s.Format("%d",dlg.m_qt2);rn m_list.SetItemText(0,6,s);rn rn rn m_pSet->MoveFirst();rnrn rnrnrnvoid CXjglView::OnAll() rnrn // TODO: Add your control notification handler code herernrn m_list.DeleteAllItems();rn this->Show();rn rnrnrnvoid CXjglView::OnSort() rnrn // TODO: Add your control notification handler code herern m_list.DeleteAllItems();rn //m_pSet->m_strSort="[学号]";rn m_pSet->Requery();rn this->Show();rn rnrnrnvoid CXjglView::OnDel() rnrn // TODO: Add your control notification handler code herern CD dlg;rn if(dlg.DoModal()==IDOK)//OK按钮rn rn if(dlg.m_pw!=123456)rn rn AfxMessageBox("您没有权限删除记录!请重新输入密码!");rn rn elsern rn BOOL b=FALSE;rn m_pSet->MoveFirst();rn dorn rn if(dlg.m_xh3!=m_pSet->m_bh)rn m_pSet->MoveNext();rn elsern rn m_list.DeleteAllItems();rn AfxMessageBox("成功删除!");rn b=TRUE;rn m_pSet->Requery();rn this->Show();rn m_pSet->MoveFirst();rn break;rn rn rn while(!m_pSet->IsEOF());//如果没有相同的记录rn if(b==FALSE)rn AfxMessageBox("没有该学生记录!");rn rn rn rnrnrnvoid CXjglView::OnFind() rnrn // TODO: Add your control notification handler code herern BOOL k=FALSE;rn CFindDialog dlg;rn if(dlg.DoModal()==IDOK)rn rn m_pSet->MoveFirst();//从第一条开始rn m_list.DeleteAllItems();rn dorn rn if(dlg.m_xh3!=m_pSet->m_bh)rn m_pSet->MoveNext();rn elsern rn k=TRUE;rn CString s;rn s.Format("%d",m_pSet->m_bh);rn m_list.InsertItem(0,s);rn m_list.SetItemText(0,1,m_pSet->m_xm);rnrnrn //s.Format("%d",m_pSet->m_bj);rn m_list.SetItemText(0,2,m_pSet->m_bj);rn s.Format("%d",m_pSet->m_yw);rn m_list.SetItemText(0,3,s);rn s.Format("%d",m_pSet->m_sx);rn m_list.SetItemText(0,4,s);rn s.Format("%d",m_pSet->m_yy);rn m_list.SetItemText(0,5,s);rn s.Format("%d",m_pSet->m_qt);rn m_list.SetItemText(0,6,s);rn rnrn m_pSet->MoveNext();rn rn rn while(!m_pSet->IsEOF());rn if(k==FALSE)rn rn AfxMessageBox("没有符合条件的记录!");rn rn rn rnrnrnvoid CXjglView::OnEdit() rnrn // TODO: Add your control notification handler code herern CEDIT dlg;rn if(dlg.DoModal()==IDOK)rn rn if(dlg.m_pw4!=123456)rn AfxMessageBox("您没有权限更改记录!请输入密码!");rn elsern rn BOOL b=FALSE;rn m_pSet->MoveFirst();rn dorn rn if(dlg.m_xh4!=m_pSet->m_bh)rn m_pSet->MoveNext();rn elsern rn m_list.DeleteAllItems();rn m_pSet->Edit();rn b=TRUE;rn //rn m_pSet->m_bh=dlg.m_xh4;rn m_pSet->m_xm=dlg.m_xm4;rn m_pSet->m_bj=dlg.m_bj4;rn m_pSet->m_yw=dlg.m_yw4;rn m_pSet->m_sx=dlg.m_sx4;rn m_pSet->m_yy=dlg.m_yy4;rn m_pSet->m_qt=dlg.m_qt4;rn m_pSet->Update();rn m_pSet->Requery();rn AfxMessageBox("修改成功!");rn this->Show();rn m_pSet->MoveFirst();rn break;rnrn rn rn while(!m_pSet->IsEOF());rn if(b==FALSE)rn AfxMessageBox("没有此记录!");rn rn rn rnrn
关于Delphi6中调用数据库一个问题
我的操作系统是win2000,在Delphi6中调用Sql server<em>数据库</em>时用的是ADO控件,运作正常。但用户用的是win98,而且没有联网,无法从服务器中调用数据。我想在用户的win98中装sql server<em>数据库</em>,不知是服务器端还是客户端,也不知能不能用,如何连接<em>数据库</em>。rn由于软件很急,请各位专家多多指教。
一个关于sql数据库问题
问<em>一个</em>关于sql<em>数据库</em>的<em>问题</em>rn我想买<em>一个</em>sql<em>数据库</em>为单位开发<em>一个</em><em>数据库</em>,在网上看到有10用户、15用户等区别,不知什么意思?是不是开发出来的<em>数据库</em>的用户?象我这种情况适宜买什么版本的呢?请高手帮忙解答!
关于sql数据库一个问题 帮忙一下
第一张图:有我的文字描述:rn[img=https://img-bbs.csdn.net/upload/201311/12/1384268165_233421.jpg][/img]rn第二张:[img=https://img-bbs.csdn.net/upload/201311/12/1384268203_503894.jpg][/img]rn为什么会这样 而不是根据id排序从1到2万的的根据id排序rnps :我的znxid在表里是从小到大排序的, 求解
请教一个关于远程备份数据库问题
我是通过作业实现的 使用的 sql server2005 rn在把磁盘映射到本地的时候用了些时间 以后大家用的时候注意把 computer browser 服务打开rnrn进入正题 rn--允许配置高级选项rnEXEC sp_configure 'show advanced options', 1rnrn--启用xp_cmdshellrnEXEC sp_configure 'xp_cmdshell', 0rnrn--启用xp_cmdshellrnEXEC sp_configure 'show advanced options', 1;RECONFIGURE;rnEXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;rnrn--映射rnrn因为密码<em>问题</em> 就不说了 实现了 此处省略 一些字rnrn--备份<em>数据库</em>rnbackup database cpudatadan to disk='c:\cpudatadan.bak' with initrnrnrn--<em>数据库</em>传输rnexec master..xp_cmdshell 'copy c:\cpudatadan.bak z:'rnrnrn到这一步的时候我发现在本机备份了 但是在映射的Z下边并没有找到 不知道是什么情况 希望高手指点 用DOS命令可以实现rnrnrn而且 我参考了网上很多人些的作业 我发现<em>一个</em><em>问题</em> 当我们的<em>数据库</em>备份文件挺大的时候 拷贝会占用一些时间 这个时候sql server会直接跳到下一步去执行,去删除本地的备份文件和 断开映射 我不知道你们在处理这件事情的时候怎么处理的 希望高手回复 谢谢 啦 rnrnrnrnrnrnrnrn
关于asp与SQl SERVER数据库一个问题
我在本地运行<em>一个</em>asp程序,iis服务在本地服务器A,如何对网络上的另一台服务器B中的<em>数据库</em>进行操作呢?<em>数据库</em>服务器中SQl SERVER 如何设置呢?连接代码应该如何写呢?rnrnrn
关于DataGrid更新数据库一个问题
下面是主要的代码,rnpublic void DG1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)rn rn string xuehao = ((TextBox)e.Item.FindControl("xuehao_textbox")).Text;rn string xingming = ((TextBox)e.Item.FindControl("xingming_textbox")).Text;rn string xingbie = ((TextBox)e.Item.FindControl("xingbie_textbox")).Text;rn string chusheng = ((TextBox)e.Item.FindControl("chusheng_textbox")).Text;rn string id = e.Item.Cells[0].Text;rn rn string sql = "Update baseinfo Set 学号= @xuehao, 姓名 = @xingming, 性别 = @xingbie, 出生日期 = @chusheng ";rn sql += "Where ID = @id";rn rn OleDbCommand command = new OleDbCommand(sql, connection);rn rn OleDbParameter xuehao_param = new OleDbParameter("@xuehao",OleDbType.VarChar, 255);rn xuehao_param.Value = xuehao;rn command.Parameters.Add(xuehao_param);rnrn OleDbParameter xingming_param = new OleDbParameter("@xingming", OleDbType.VarChar, 255);rn xingming_param.Value = xingming;rn command.Parameters.Add(xingming_param);rnrn OleDbParameter xingbie_param = new OleDbParameter("@xingbie", OleDbType.VarChar, 255);rn xingbie_param.Value = xingbie;rn command.Parameters.Add(xingbie_param);rnrn OleDbParameter chusheng_param = new OleDbParameter("@chusheng", OleDbType.Date);rn chusheng_param.Value = System.DateTime.Parse(chusheng);rn command.Parameters.Add(chusheng_param);rnrn OleDbParameter id_param = new OleDbParameter("@id", OleDbType.Integer);rn id_param.Value = Int32.Parse(id);rn command.Parameters.Add(id_param);rnrn command.ExecuteNonQuery();rnrn Response.Write(" ");rn rn DG1.EditItemIndex = -1;rn Bind();rn ShowStatus();rn rn rnrn为什么显示了更新记录成功的窗口之后, DataGrid里面的内容还是没有变化呢??
关于一个如何与数据库关联的问题
我在FRONTPAGE里添加了<em>一个</em>向上滚动的字幕,我怎么让字幕里的滚动内容和我的<em>数据库</em>关联起来?就是说在ACCESS表里添加了一条新的记录后如何让这条新的记录自动在字幕里成为最新的滚动内容?rn我对ASP不是很熟,这样很难么?大家告诉我好不好?要不说个跟这个有关的网页我去看看。谢谢大家了。
一个关于QuickStart使用的数据库问题
QuickStart的源码中有这句“server=(local)\NetSDK;database=grocertogo;Trusted_Connection=yes”,能够取出数据。rn可是我打开sql企业管理器,并没有NetSDK这个server,也没有grocertogo这个<em>数据库</em>,请问怎么回事,谢谢
一个关于连接sql数据库代码的问题
在服务器端,我是用这样的代码连接的:rnConnStr ="driver=SQL Server;server=(local);uid=sa;pwd=1111;database=bbs" rnSet conn = Server.CreateObject("ADODB.Connection")rnconn.open ConnStrrn连接通过,但我想能在本地的机器上调试,我把上面这段代码中的server改成服务器的ip地址,rn但是不能连接sql,请问在本地应该怎么改这段代码???
在db2数据库下,一个关于SQLSTATE=42601的问题
请高手帮我解答<em>一个</em>疑问,当我执行这个命令时:rndb2 "call cardbox(10,"2013-04-01","2013-04-15","12121101","2013-04-01-00.00.00.000000","2013-04-16-00.00.00.000000")"rnrn系统提示SQL0104N An unexpected token ".00" was found following "101,2013-04-01-00.00". Expected tokens may include: "+". SQLSTATE=42601 ,其中cardbox是<em>一个</em>存储过程,难道字符串的格式不正确吗?请高手指点,谢谢!
请教一个关于asp.net无法访问数据库问题
小弟写了<em>一个</em>程序,是访问一台服务器上的数据rn但是运行的时候,.net报SQL SERVER不存在或拒绝rnrn但是奇怪的是我用查询分析器是能连得通<em>数据库</em>rn访问字符串也是没<em>问题</em>的,因为公司用的是同<em>一个</em>web.configrn程序也没<em>问题</em>,因为同事的机器上是能运行成功rn关掉自己机器上的防火墙,杀毒软件这些也不能访问rnrn请教各位大大还有什么原因会导致这个<em>问题</em>??
一个关于excel倒入数据库问题
本人最近做了<em>一个</em>程序,把excel报表倒入到oracle<em>数据库</em>,报表行数大约4000多行,在win2000下无<em>问题</em>,但是在win98下倒入2000多行的时候就会出现系统忙的对话框,点重试没有响应,不知道什么原因,希望高手赐教!!!!
一个关于ASP.NET与数据库效率的问题
如题: rn我用ASP.NET做这样的事: rn 记录用户对<em>数据库</em>中一张表的所有操作,包括添加,删除,修改等等;通过ASP程序,记录下中间涉及到的所有时间点,把记录下的内容备份,同时,在用户的机器出现意外宕机、中毒、人为失误等等情况下,需要对<em>数据库</em>恢复、还原;并且能还原到用户认为正确的任何时间点(前面通过程序记录下了)。 rn 我遇到的<em>问题</em>就是:在还原<em>数据库</em>内容的时候,效率非常低,大体上是这样的,要还原一天前的内容,需要半天的时间来还原; rn后来我做了如下设想,在用户没有出现<em>问题</em>的情况下我就直接把数据还原了(当然里面有记录各时间点的),到了用户出现任何<em>问题</em>我就能及时的解决、还原了。这时候又出现<em>问题</em>了。。要求的磁盘空间非常大,要是一家公司的数据量有三年那么长,可以想想数据量多大,但是这样做效率却提高了N倍。 rn 现在我在这里向大家提出我的这个<em>问题</em>,看还有谁有更好的解决方案、思想能告诉我吗?非常感谢了~!
一个关于文本备份数据库的算法问题
insert into tableName values("a","c",....);rninsert into tableName values("1","b",....);rn..............rn..............rn.............rnrnrn最近在写用php备份<em>数据库</em>到文本的程序,还原的时候,遇到<em>一个</em>难题如上的文字是存储在文档当中的字符串,每个insert语句是一行,rn大约有十万行吧,我现在页面当中用php脚本读取文本文件,一次读取前100行插入所要还原的表当中,然后使用重新定向再次执行这个页面(为的是不到于长时间执行脚本使页面超时),但是重新执行脚本的时候,再读取文本的前100行还是刚才插入的前100行数据,但是在第一次执行时又没有办法把读取出来的100条数据删除掉或者做<em>一个</em>标记(当然作标记可以把整个文本读取出来再删除10行之后,再写入数据,但是数据量太大,行不通),请问一下有什么好的算法或者办法没有啊?
请问一个关于ASP更新数据库问题~!
我想<em>一个</em>小投票程序,有5个选项。name="radio" id="radio" value="p1"如此类推到唔,请问怎样实现<em>数据库</em>的更新呢?就是例如用户选择了4然后提交,<em>数据库</em>内的piccs(记录此时字段)自动+1.请问怎样实现啊?<em>数据库</em>是ACCESS·!谢谢~! rn) rn写到这里就不会了~!
(求助)一个关于JAVA读取数据库问题
各位大侠,小弟求助<em>一个</em>关于用JDBC读取<em>数据库</em>表中信息的<em>问题</em>,代码如下:rnrnpackage javadm;rnrnimport java.sql.*;rnrnpublic class Main rnrn rn public static class BasicApprn rn String jdbcString = "dm.jdbc.driver.DmDriver";rn String urlString = "Jdbc:dm://localhost:12345/Test";//Test为<em>数据库</em>名称rn String userName = "SYSDBA";rn String password = "asd0531";rn Connection conn = null;rnrn public void loadJdbcDriver() throws SQLExceptionrn rn tryrn rn System.out.println("Loading JDBC Driver...");rn Class.forName(jdbcString);rn //DriverManager.registerDriver(new dm.jdbc.driver.DmDriver());rn rn catch(ClassNotFoundException e)rn rn throw new SQLException("Load JDBC Driver Error : " + e.getMessage());rn rn catch(Exception e)rn rn throw new SQLException("Load JDBC Driver Error : " + e.getMessage());rn rn rnrn public void connect() throws SQLExceptionrn rn tryrn rn System.out.println("Connecting to DM Server...");rn conn = DriverManager.getConnection(urlString,userName,password);rn rn catch(SQLException e)rn rn throw new SQLException("Connect to DM Server Erroe :" + e.getMessage());rn rn rnrn rn public void queryTable() throws SQLExceptionrn rn rn String sql = "SELECT * FROM MyTable";//MyTable为Test<em>数据库</em>中的<em>一个</em>表名rn Statement stmt = conn.createStatement();rn System.out.println("Querying table...");rn ResultSet rs = stmt.executeQuery(sql);rn displayResultSet(rs);rn rs.close();rn rnrn private void displayResultSet(ResultSet rs) throws SQLExceptionrn rn ResultSetMetaData rsmd = rs.getMetaData();rn int numCols = rsmd.getColumnCount();rn for(int i = 1;i 1) System.out.print(",");rn System.out.print(rs.getString(i));rn rn System.out.println("");rn rn rnrnrn public static void main(String[] args)rn rn // TODO code application logic herernrn tryrn rn BasicApp basicApp = new BasicApp();rn basicApp.loadJdbcDriver();rn basicApp.connect(); rn basicApp.queryTable();rn //basicApp.disConnct();rn rn catch(SQLException e)rn rn System.out.println(e.getMessage());rn rn rnrnrn调试显示结果:rnrun:rnLoading JDBC Driver...rnConnecting to DM Server...rnQuerying table...rn当前光标不在结果集上rn成功生成(总时间:0 秒)rnrn我用别的语言用ODBC都测试过,没<em>问题</em>,但用JAVA就搞不定,不知道为什么。恳请各位大虾指点一二,谢谢了!!!
求助,关于一个数据库的后序遍历问题
现在有<em>一个</em><em>数据库</em>表其里面存方的数据ID格式为 0-X-Y-X-Z-.....其中X,Y,Z为阿拉伯数字(整数)rn数据ID有可能会因为某些原因而改变其改变方式为,比如:0-X-Y-Z-...中的Y节点变动不再属于X节点,那么Y节点连同Y节点以后的所有数据都将迁移,改为如:0-P-Y-.....的形式。[color=#FF0000]现在要想以节点为查询起点查询数据。[/color]rn好了,前面一大段是废话,目的是想大家帮我想想别的办法:rnrnrn我想到的是用后序遍历,可是后序遍历的C#代码实现我不会,那位高手能知道下吗? 或者一起探讨下解决这种数据格式查询的办法
请问一个关于SQL2000数据库问题
最近在开发<em>一个</em>基于SQL Server2000<em>数据库</em>的ISAPI应用程序,因为以前开发过基于ORACLE<em>数据库</em>的ISAPI,所以这次基本是抄袭过来的代码,但是出现了在基于ORACLE<em>数据库</em>时不曾出现的<em>问题</em>,通过网页连接DLL文件时有时会出现APPLICATION ERROR,提示说“不支持反向取”,后来以为是<em>数据库</em>索引的<em>问题</em>,但是解决后仍然出现这样的<em>问题</em>,好象这样的<em>问题</em>是随机发生的,(如果数据表中无数据,用adoquery1.recordcount计算的总记录数是-1),请问如何解决!拜托各位大虾了!
很简单关于一个数据库建表的问题
用SQL 2000 的企业管理器建立<em>一个</em>表的时候怎么才能让<em>一个</em>表的大项下面能同时容纳几个小项啊,我看基本功能里面好象没有这个功能,有没有人帮我解答下啊?
关于一个后台用多个数据库问题.
关于<em>一个</em>后台用多个<em>数据库</em>的<em>问题</em>.登陆系统后各个<em>数据库</em>的操作模块都相同,请问用什么方法做比较好?谢谢.
关于一个数据库问题!~ 很急的· 在线等!~
下面这段代码是链接<em>数据库</em>时出现的错误提示:rn错误类型:rnMicrosoft OLE DB Provider for ODBC Drivers (0x80004005)rn[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x5ac Thread 0x74 DBC 0x10e62ac Jet'。rn/gsd/login.asp, 第 317 行rnrnrn原代码是:rnrnrn<>"" thenrnsql="select * from data1"rnset rs=server.createobject("adodb.recordset")rnrs.open sql,conn,1,3rnrs.addnewrnrs("A_name")=dnamernrs("A_pass1")=dpass1rnrs("A_num")=dnumrnrs("A_mail")=dmailrnrs("memo")=dmemornrs.updaternsession("username")=dnamernresponse.redirect "ok.asp"rnend ifrn%>rn
请教一个关于打开数据库问题!!!
我做了<em>一个</em>站点,由于首页的功能需要,对<em>数据库</em>进行14操作,使得打开页面比较慢!rnrn请教这里的各位大侠们,有什么办法能够加快访问速度?
一个关于文本文档导入数据库问题
用程序实现将E:\1.txt的内容导入<em>数据库</em>AAV的zxc表中,代码如下rn adoquery.Close;rn adoquery.SQL.Clear;rn adoquery.SQL.Text:='bulk insert AAV.dbo.[zxc] from ''e:\1.txt'' with (FIELDTERMINATOR = ''|'')';rn adoquery.ExecSQL;rn结果显示错误:rn未能进行大容量插入,因为未能打开文件 'E:\1.txt'。操作系统错误代码 21(设备未就绪。)。rn请问这是怎么回事?rnPS: E:\1.TXT可以用MS SQL的企业管理器导入AAV的zxc表中,不会出现任何<em>问题</em>
请教大家一个关于更新数据库问题
字符串返回<em>数据库</em>用Trim,那定义为Byte的变量该用哪个函数rnrnDim fs As FileStream = New FileStream(ofdPic.FileName, FileMode.Open, FileAccess.Read)rn Dim bt(fs.Length) As Byternfs.Read(bt, 0, fs.Length)rnrnrow("身份证号")=Trim(textbox1.text)rnrn例如那个"bt"该用哪个函数
关于MSSQL数据库一个简单问题。。。。HELP。。。
<em>问题</em>很简单,不过我就是做不出来。。。rnrn想采用SQL数据去更改<em>一个</em>表的名称(重命名表名)rnrn能写出SQL语句的朋友马上给分。rnrn如:rn <em>数据库</em>是: testrn 在这个<em>数据库</em>下面有<em>一个</em>表名叫:testcsdnrn 怎么用语句把testcsdn重命名. rn谢谢。。。
一个关于同时处理多种数据库问题
我现在需要用pb连接access文件和eccel文件,就是说要不同<em>数据库</em>之间的数据传输,但是他没有网络,只是<em>数据库</em>文件,要用软盘来考,到系统中就要有数据的导入,我要作的就是这个借口,我现在不知道该怎么吧不通的<em>数据库</em>连接起来,涉及到dbase,access,excel<em>数据库</em>文件,大概流程是,PB本身带的有数据导出的<em>一个</em>函数,可以导成各种<em>数据库</em>文件格式的。做两次转换就可以了。ACCESS-》PB(你编的程序)--》EXCEL,DBASE。accessrn 怎么调这些文件,并且实现导入不同类型<em>数据库</em>文件的数据呢!而且表结构可能还略有差异!rn 实现起来大概是怎么样的<em>一个</em>流程?尽量说细一点点好吗?如果可能的话,能否写个简单的范例?重分感谢!
一个关于 桌面数据库msde的问题
我准备用msde和vb开发销售系统,在这支前,问各位前辈一些<em>问题</em>:rn 1.msde现在是不是免费的,下载安装后,还要安什么才能运行msde?rn 2.msde是种<em>数据库</em>,还是<em>一个</em>database engine,还是两个都有?rn 3。MSDE可以做server,运行在network里面吗,处理并发<em>问题</em>的能力如何?rnrn我的服务端是不是只是装系统和msde就可以了?rn
请教一个关于操作数据库的封装问题
做<em>一个</em><em>数据库</em>程序,想将与<em>数据库</em>连接部分及通用的部分各封装为<em>一个</em>对象,以达到重用.但在实行这种操作的时候,存储过程如何执行?是不是影响了灵活性
一个关于大型数据库的简单问题
如果有<em>一个</em><em>数据库</em>,很大,用Tquery 有<em>一个</em>主鍵比如学号.请写一下它的插入和修改代码。要求要有容错处理。该怎么写啊,要求用sql直接插入,插入是很好办,但怎样实现容错处理,也就是万一学号重复了,或者性别字段只允许录入男或女,而录入了其它字符,该怎么处理这个<em>问题</em>。
一个关于向数据库更新数据的问题
我正在学习C#<em>数据库</em>编程,遇到这样<em>一个</em><em>问题</em>,我想更新<em>数据库</em>的内容,button1是从<em>数据库</em>读数据,button2是更新<em>数据库</em>的内容,为什么从button1读出数据后,更改后点button2 后数据不写入<em>数据库</em>,再点button1还是原来的数据阿,不知道是哪出了<em>问题</em>,请高手指教!!谢谢!!!!rnrnrn private void button1_Click(object sender, System.EventArgs e)rn rn myDataSet1.Clear();rn oleDbDataAdapter1.Fill(myDataSet1);rn rnrn private void button2_Click(object sender, System.EventArgs e)rn rn oleDbDataAdapter1.Update(myDataSet1);rn oleDbDataAdapter1.Fill(myDataSet1);rn MessageBox.Show("Database updated!");rnrn
关于一个数据库导出导入问题
我用SQL SERVER2000 从<em>一个</em>服务器导数据到本地<em>数据库</em>里rn导入是成功 但是就是主键都没了rn想问问<em>问题</em>出现在那里?
关于用datalist更新数据库一个问题
我的主要代码如下:rnrn string aa;rn DataSet ds1;rn SqlConnection conn;rn SqlDataAdapter da1;rn private void Page_Load(object sender, System.EventArgs e)rn rn aa=Request.QueryString["id"].ToString();rn conn = (SqlConnection)this.Application["conn"];rn //conn.Open();rn string strsql1="select * from xiyou where xyid='"+aa+"'";rn rn da1=new SqlDataAdapter(strsql1,conn);rn ds1=new DataSet();rn da1.Fill(ds1,"xy");rn this.DataList1.DataSource=ds1;rn this.DataList1.DataBind();rn rnrn private void Button2_Click(object sender, System.EventArgs e)rn rnrn TextBox ss=null;rn ss=(TextBox)this.DataList1.FindControl("Textbox1");rn ds1.Tables["xy"].Rows[0]["xyid"]="123";//ss.Text;rnSqlCommandBuilder mySqlCommandBuilder = new SqlCommandBuilder(da1);rn da1.Update(ds1, "xy");rn rn rn可是遇到错误如下:rn当第一次加载页面时,程序可正常执行,可在执行时,就会出现如下错误:rnrnException Details: System.IndexOutOfRangeException: There is no row at position 0.rnrnSource Error: rnrnLine 82: ds1.Tables["xy"].Rows[0]["xyid"]="123";//ss.Text;rnrn而且若上面的“123”改为ss.text,则又会有如下错误:rnObject reference not set to an instance of an object.rnds1.Tables["xy"].Rows[0]["xyid"]=ss.Text;rnrn请各位帮忙,可能是我对asp.net的一些知识还没入门,谢谢各位了。rnrn rn
关于一个批量复制数据到数据库问题
我想把<em>一个</em><em>数据库</em>中几张表的数据批量复制到另<em>一个</em><em>数据库</em>中的几张表中。我知道sqlserver中有SqlBulkCopy,但我这<em>数据库</em>只能用odbc连,有什么简单的方法吗,表中字段很多,用循环insert会很麻烦?表结构是一样的
一个关于winrunner数据库检查点的问题
我所做的操作:打开WINRUNNER,点击菜单[create]----[database checkpoint]----[custom check...],进入页面,选择<em>数据库</em>连接方式为ODBCrnrn到这里,我发现,“create new query"这个选框被灰掉了,这是怎么回事呢?rnrn多谢帮忙
请教一个关于二次开发的数据库问题.
[b]现在我要做<em>一个</em>二次开发的项目,该项目将来要和企业的许多系统进行整合.我现在要用原来一次开发中没有用过的表.请问,我是自己建库,然后在我自己的库中建表呢?还是在原来一次开发的<em>数据库</em>中建表就可以了?[/b]
一个关于ASP.net连接SQL数据库问题
创了<em>一个</em>名为test的ASP.net网站,整个解决方案在D:\user\web\testrn然后在D:\user\web\test\App_Data下创了<em>一个</em>刻项目的SQL<em>数据库</em>名为test,<em>数据库</em>的地址是D:\user\web\test\App_Data\test.mdfrn在用Visual Studio 2008的服务器资源管理器里右击test.mdf<em>数据库</em>-》属性,里复制的连接字符串rn是:Data Source=.\SQLEXPRESS;AttachDbFilename=D:\user\web\test\App_Data\test.mdf';Integrated Security=True;User Instance=Truern如果不把<em>数据库</em>复制到SQL安装目录下rn的:C:\Program Files\Microsoft SQL Server\MSSQL.3\OLAP\Datarn怎样才能用相对路径连接这个<em>数据库</em>。就是用相对路径把在D:\user\web\test\App_Data\的test.mdf的连接字符串获取出来
关于一个数据库对象删除的问题
上午建立了<em>一个</em>存储过程,存储过程中使用了缓存表,脚本如下rnCREATE TABLE #tCuP( rn[CostLineCode] [varchar](50) COLLATE Chinese_PRC_CI_AI NOT NULL, rn[CuP] [numeric](8, 2) NULL CONSTRAINT [DF_TCuP_TCuP] DEFAULT ((0.00)) rn) ON [PRIMARY] rn在这张缓存表中进行了一些操作后 rn没有删除该表,又作了一些测试后,发现每次运行存储过程都会提示错误,如下:rnThere is already an object named 'DF_TCuP_TCuP' in the database.rn使用如下脚本在<em>数据库</em>查出了该对象。rnUSE TEMPDBrnGOrnselect * from sysobjects where name like 'DF_TCuP_TCuP'rn我使用rnDROP TABLE #tCuP 提示错误如下:rnMsg 3701, Level 11, State 5, Line 1rnCannot drop the table '#tCuP', because it does not exist or you do not have permission.rnrn并且在 TEMPDB 使用如下脚本希望能删除'DF_TCuP_TCuP'对象,也无法删除,rn该如何解决这个<em>问题</em>,
救命:一个关于远程连接数据库问题
我做了<em>一个</em>小程序,用于读取<em>数据库</em>中的<em>一个</em>表,并显示出来。将其打包生成<em>一个</em>setup文件后,安装在自己的电脑(做为服务器使用)上可以正常使用(假设服务器的IP为172.16.20.138),运用WINDOWS模式的认证,连接字符串为: rnsql = @"Server=ip;initial catalog=<em>数据库</em>名;integrated security=true";rn<em>问题</em>出在将该程序装在别的电脑上之后,输入同样的IP会[b]提示错误:在建立与服务器连接时出错,在连接在SQL Server 2005时,在默认的设置下SQL Server不允许远程连接可能会导致此失败(provider:命名管道提供程序,error:40-无法打开到SQL Server的连接)。[/b]rn我刚接触这方面的内容不久,希望各位高手能帮帮忙,看看应该怎样解决这个<em>问题</em>,谢谢大家。
一个数据库的疑难问题,关于传参数问题
if object_id('tb') is not nullrndrop table tbrnrncreate table tb(type varchar(20),accessoryNo varchar(20),deviceNo varchar(20),lastTime int)rninsert tbrnselect 'A','s10','z11',10 union allrnselect 'B','s10','z11',11 union allrnselect 'C','s11','z12',5 union allrnselect 'A','s10','z11',9 union allrnselect 'B','s10','z11',3rnrn--select * from tbrngornrndeclare @sql varchar(4000)rnset @sql = 'select * from tb'rnexec(@sql)rnrn我的<em>问题</em>是这样的,上面是我的<em>数据库</em>中的表tbrnrn我要在外部程序中执行“declare @sql varchar(4000)rnset @sql = 'select * from tb'rnexec(@sql)”这个查询,也就是说在c#里面传给 SqlCommand sqlcom = new SqlCommand(“declare @sql varchar(4000)rnset @sql = 'select * from tb'rnexec(@sql)”, sqlcon);去执行,但是外部程序要传<em>一个</em>参数进去,假如外部变量是string型的 devices 按照正常的写法应该是rnrnSqlCommand sqlcom = new SqlCommand("select * from tb where deviceNO =' "+devices+ "' ", sqlcon);rnrn但是按照SqlCommand sqlcom = new SqlCommand(“declare @sql varchar(4000)rnset @sql = 'select * from tb'rnexec(@sql)”, sqlcon);这样写,应该怎么样将devices这个变量传进去啊?rn
UNIX环境高级编程(中文第二版).part2下载
UNIX环境高级编程,中文第二版的。我在CSDN上找了许久这本书,号称第二版的基本上都是第一版的,要不就是英文版的,很是郁闷。偶然在其他网站发现了这本书,现上传上来,呵呵。扫描版的,还算清晰。文件比较大,分七卷。 相关下载链接:[url=//download.csdn.net/download/Matrix_Designer/2693049?utm_source=bbsseo]//download.csdn.net/download/Matrix_Designer/2693049?utm_source=bbsseo[/url]
XML的四种解析方式比较下载
XML的四种解析方式jdom.dom4j,sax,dom的区别于实例 相关下载链接:[url=//download.csdn.net/download/wuming5205/2694338?utm_source=bbsseo]//download.csdn.net/download/wuming5205/2694338?utm_source=bbsseo[/url]
IT不再重要下载
Nicholas G. Carr is HBR’s editor-at-large. He edited The Digital Enterprise, a collection of HBR articles published by Harvard Business School Press in 2001, and has written for the Financial Times, Business 2.0, and the Industry Standard in addition to HBR. He can be reached at ncarr@hbsp.harvard.e 相关下载链接:[url=//download.csdn.net/download/mnixyh/4786185?utm_source=bbsseo]//download.csdn.net/download/mnixyh/4786185?utm_source=bbsseo[/url]
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符
我们是很有底线的