
平时碰见的问题
沉醉西亭
这个作者很懒,什么都没留下…
展开
-
Python3.8 tornado报错NotImplementedError(转载)
以前都是装的3.7版本,没注意这次装了3.8,一直报这个错。正一筹莫展搜到这篇文章,原来是3.8版本才有的问题之前的代码拿过来跑,遇到报错如下:Traceback (most recent call last): File ".\index.py", line 325, in <module> app.listen(8888) File "C:\Program Files\Python38\lib\site-packages\tornado\web.py", line 2...转载 2020-06-20 11:51:18 · 5790 阅读 · 5 评论 -
无法创建大小为xxxx的行,该值大于允许的最大值8060
如果你操作sql时候碰见这个提示,一般是数据库设计时候有问题,看看该表所有字段字节长度之和是不是超过了8060,一般性的文本长度100即可,一般性的备注200即可,再长的可以用text或其他类型来存储,如果表中varchar或nvarchar的字段长度超过200的有很多个,那十有八九是超了原创 2012-09-10 12:27:41 · 9513 阅读 · 0 评论 -
Delphi中有看不见的异常字符存在的解决方法
有时候你可能在编译的时候发现有些本该可以编译到的代码却没显示可设断点标记(就是编译后左侧蓝色的小点),可以出现输入提示的地方却提示不了,设断点调试却执行不到这地方,出现这些情况很有可能你曾经把其他地方的代码粘贴到Delphi中,粘贴内容中有看不见的异常字符,或者这些代码的原环境和Delphi两个环境不一样,代码到了这里“水土不服”,这种情况很令人烦恼,给我们这类码工造成很多麻烦。 解决办原创 2012-09-13 16:08:27 · 2288 阅读 · 0 评论 -
Access 增加字段提示:“正在被别的用户或者进程试用,数据库引擎无法锁定”
原来的代码是先修改这个表,再为这个表加一个新字段: close; sql.Clear; sql.Add('update TableName set columnName=''银行卡'' where columnName=''信用卡'''); //将以前的信用卡都改为银行卡 execsql; sql.C原创 2012-09-20 12:08:27 · 11719 阅读 · 1 评论 -
Randomize在循环中应用需要注意的
//需要循环插入表Tb1中若干条记录其中ID字段为主键,想用random生成的随机数来。写语句如下:with query1 dofor i:=0 to N dobegin close; sql.clear; sql.add(.....); Randomize; parameters.parambyname('ID').v原创 2013-05-10 15:39:00 · 4235 阅读 · 0 评论 -
delphi5编译提示RLINK32.dll出错,重启后也不管用的解决办法
d5有时编译的项目三方控件比较多的时候,经常会出一些系统错误,不过一般重启后再打开编译就可以编译通过,不过本人今天碰到一次比较犟的,无论如何重启软件、电脑都不行,提示仍在,问遍技术群也没个解答。自己想想咋解决吧,我怀疑是注册表什么东西丢失信息了,就到borland目录里找dll,找到C:\Program Files\Borland\Delphi5\Bin,regsrv32了几个dll不起作用,看到原创 2012-12-04 16:16:46 · 4054 阅读 · 2 评论 -
word中的表格不能自动延伸到下一页的解决办法
选中表格,右键--表格属性,将文字环绕方式改为无即可原创 2014-04-02 10:44:34 · 48559 阅读 · 0 评论 -
两种结果竟然不一样
select * from tbwhere a-b>0select * from tbwhere a-b>:v0上面两个语句在access中执行,竟然结果不一样原创 2014-05-06 15:16:35 · 875 阅读 · 0 评论 -
ShellExecute打开exe,跟双击打开效果不一样的解决办法
倒数第二个参数要写上exe的路径,如:ShellExecute(Handle, 'open', PChar(path + 'Web_server\DataBaseConfig.exe'), nil, PChar(path + 'Web_server\'), SW_NORMAL)原创 2016-10-10 17:15:26 · 3822 阅读 · 0 评论 -
delphi如何隐藏webBrowser的滚动条,如何屏蔽右键
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant);begin //水平垂直均可隐藏 WebBrowser1.oleobject.Document.body.Scroll := 'no'; WebBrowse原创 2012-08-10 15:46:29 · 5195 阅读 · 0 评论 -
SQL Server数据库损坏修复--将本数据库中的数据导出到另外一个新数据库中
数据库损坏一般会使用一下语句修复:==================================================--修复数据库的某个表--用下面的语句进行修复 exec sp_dboption 'DatabaseName', 'single user', 'true' Go DBCC CHEC原创 2012-09-07 12:24:13 · 4254 阅读 · 1 评论 -
谨慎使用单精度/双精度数值类型(适用于数据库字段类型)
<br />时 间:2007-11-7 10:17:04<br />作 者:LucasLynn <br />摘 要:在近日几个帖子里面,和QQ群的讨论里面,我发现很多网友都遇到的问题都是因为不恰当地使用了单精度/双精度数值。因此想专门就这个话题谈一下。<br />正 文:<br />前言<br /> 单精度和双精度数值类型最早出现在C语言中(比较通用的语言里面),在C语言中单精度类型称为浮点类型(Float),顾名思义是通过浮动小数点来实现数据的存储。这两个数据类型最早是为了科学计算而产生的,他能够给科学转载 2010-08-25 11:46:00 · 6355 阅读 · 0 评论 -
浏览器换来换去还是换回到IE
我的XP系统,公司和家里都是。一直用着IE8挺不错的,不过去年经常上网易看NBA文字直播,那个flash直播貌似有重大bug,正在直播中会弹出一个错误提示,以后再使用IE打开新标签页立刻就会弹出错误来,找了好多解决方法都不行。 就想到了换浏览器,听说chrome不错,谷歌原创 2011-09-19 15:11:42 · 748 阅读 · 0 评论 -
如何查看acccess中主键的名字
创建access主键的时候有两种方式,一种是在access中手动创建的,另一种是在用代码创建的(不管是在access中执行的还是在外部程序)。方式不同主键名称也不同,第一种创建方式的主键名字都是primarykey,注意中间没有空格;第二种主键的名字需要借助VBA代码才能查出原创 2011-08-23 18:24:09 · 2058 阅读 · 0 评论 -
SQL写的一个为数字补零返回补零后字符串的函数
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FormatNumber]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[FormatNumber]Create function FormatNumber (@num int,原创 2012-04-25 11:44:12 · 4109 阅读 · 0 评论 -
用exec调用带有output输出参数的存储过程
用exec调用带有output输出参数的存储过程,想要得到输出参数的值,必须在调用参数后面加output关键字,如: declare @value int exec up_test 2,3,@value output print @value 这样@value才会有值,如果没有output啥都print不出来原创 2012-04-23 17:12:40 · 16195 阅读 · 0 评论 -
注意存储过程中的空值
如果一个字符串的组成中有一个空值,那么这个字符串就为空,如: declare @sql varchar(500),@num int set @sql = '加油' set @sql = @sql + cast(@num as varchar(50)) print @sql 这样的话什么都输出不出来,改为: declare @sql varchar(500),@n原创 2012-04-23 18:01:20 · 2046 阅读 · 0 评论 -
dxTreeList导入到excel文件
如果用SaveToFile导出会出现乱码,但它还有一个函数SaveAllToStrings,可以用来过渡一下。var list:TStrings; list := TStringList.Create; try dxTreeList1.SaveAllToStrings(list); if form1.SaveDialog1.Execute then l原创 2012-05-08 16:01:28 · 1302 阅读 · 0 评论 -
SQL Server 附加数据库失败的解决
错误提示:错误1813:未能打开新数据库’dbname’,create database 将终止。设备激活错误。物理文件名’d:sql servermssqldatadbname _log.ldf’可能有误!解决方法: 1.新建一个同名的数据库2.再停掉sqlserver服务(注重不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sqlserver服务转载 2012-05-09 18:06:53 · 4169 阅读 · 1 评论 -
IDENTITY_INSERT
insert into posxssp select * from lsxssp where xsid=xs090906020003级联更新时出现这个错误:仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 posxssp 中为标识列指定显式值。 SET IDENTITY_INSERT [ database.[ owner.]原创 2009-09-07 15:05:00 · 622 阅读 · 0 评论