易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

ACCESS错误集(不断更新)

1.错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
这个错误一般只有在使用ACCESS数据库时才会出现。因为ACCESS在打开时会生成一个临时文件.ldb,这时文件夹如果没有写入权限时,则会发生错误。
解决方法如下:
1.如果你的系统是Win2003,则要在你网站目录处右击“属性”->“安全”->添加->输入“Everyone”,并给其完全控制的权限才能正常使用。
2.如果你的系统是WinXP,这个问题一般发生在磁盘格式为NTFS的情况下。点击“工具”->“文件夹选项”->“查看”,找到“使用简单文件共享(推荐)”这项,把前面的勾去掉。
在网站所在文件夹上单击右键,选择“属性”,这时就能找到“安全”的选项卡,添加一个用户Everyone,权限设为“完全控制”。 ......

Access数据库通过ODBC导出到Oracle的两个小问题

一.  Ora-24801:在OCI_lob函数中非法的参数值
 
把一张含有“备注”字段的表通过ODBC导出到Oracle的时候一直出现如上图所示的提示信息。尝试去掉相关字段中空格字符,去掉字段为空的记录,还是导出失败。最后偶然发现,重新建一张相同结构的空表,然后复制原表的记录,再粘贴到新表中,导出到Oracle就没有问题。
二.  Ora-01401:插入的值对于列过大
 
同样是通过ODBC导出到Oracle时碰到的问题,这主要是因为Access和Oracle对于字段的长度定义不同。Access定义的是字符长度,Oracle定义的是字节长度,碰到有中文这些双字节的字符的字段就会发生上面的问题。只要把这些字段按照字节长度设置就可以了。 ......

Access数据库通过ODBC导出到Oracle的两个小问题

一.  Ora-24801:在OCI_lob函数中非法的参数值
 
把一张含有“备注”字段的表通过ODBC导出到Oracle的时候一直出现如上图所示的提示信息。尝试去掉相关字段中空格字符,去掉字段为空的记录,还是导出失败。最后偶然发现,重新建一张相同结构的空表,然后复制原表的记录,再粘贴到新表中,导出到Oracle就没有问题。
二.  Ora-01401:插入的值对于列过大
 
同样是通过ODBC导出到Oracle时碰到的问题,这主要是因为Access和Oracle对于字段的长度定义不同。Access定义的是字符长度,Oracle定义的是字节长度,碰到有中文这些双字节的字符的字段就会发生上面的问题。只要把这些字段按照字节长度设置就可以了。 ......

SQLite数据库使用总结

1.在SQLite中插入当前时间,变量定义不用多说
char *sql = sqlite3_mprintf("insert into Log VALUES(datetime('now', 'localtime'), '%q', '%q')", cUser, cLogContent);
int ret = sqlite3_exec(Sqlite3, sql, NULL, NULL, &pErrMsg);
以月份为单位统计出符合当前月份的记录, Time为数据库中字段名:
char *sql = sqlite3_mprintf("select * from Log where Time>=datetime('now','start of month') order by Time DESC");
sqlite3_prepare(sqlite3_db, sql, -1, &pStmt, &pzTail);
int ret = sqlite3_step(pStmt);
while (ret == SQLITE_ROW)
{
    ...
    ret = sqlite3_step(pStmt);
}
以时间段来查询,界面提示的时间为YYYY-MM-DD格式,cStartTime, cEndTime为char *储存的是时间YYYY-MM-DD:
char *sql = sqlite3_mprintf("select * from Log where Time between datetime('%q','start of day') and datetime('%q','start of
day','+1 day') order by Time DESC", cStartTime, cEndTime);
sqlite3_prepare(sqlite3_db, sql, -1, &pStmt, &pzTail);
int ret = sqlite3_step(pStmt);
while (ret == ......

SQLServer 2005 中的类型 与 C# 中的类型 对应 关系

<Language from="SQL" To="C#">
   <Type from="bigint" To="long" />
   <Type from="binary" To="object" />
   <Type from="bit" To="bool" />
   <Type from="char" To="string" />
   <Type from="datetime" To="DateTime" />
   <Type from="decimal" To="decimal" />
   <Type from="float" To="double" />
   <Type from="image" To="byte[]" />
   <Type from="int" To="int" />
   <Type from="money" To="decimal" />
   <Type from="nchar" To="string" />
   <Type from="ntext" To="string" />
   <Type from="numeric" To="decimal" />
   <Type from="nvarchar" To="string" />
   <Type from="real" To="float" />
   <Type from="smalldatetime" To="DateTime" />
   <Type from="smallint" To="short" />
   <Type from="sm ......

SQLServer 2005 中的类型 与 C# 中的类型 对应 关系

<Language from="SQL" To="C#">
   <Type from="bigint" To="long" />
   <Type from="binary" To="object" />
   <Type from="bit" To="bool" />
   <Type from="char" To="string" />
   <Type from="datetime" To="DateTime" />
   <Type from="decimal" To="decimal" />
   <Type from="float" To="double" />
   <Type from="image" To="byte[]" />
   <Type from="int" To="int" />
   <Type from="money" To="decimal" />
   <Type from="nchar" To="string" />
   <Type from="ntext" To="string" />
   <Type from="numeric" To="decimal" />
   <Type from="nvarchar" To="string" />
   <Type from="real" To="float" />
   <Type from="smalldatetime" To="DateTime" />
   <Type from="smallint" To="short" />
   <Type from="sm ......

delphi如何用保存数据库连接参数(INI篇)

在设计数据库应用程序的时候,经常需要将一些信息从程序中独立出来,以保证程序的可移植性。其中最重要的信息就是数据库的连接参数。
在Delphi中,获得正确的数据库连接参数的方法十分简单,你只需要建立一个数据模块,在其中添加一个ADO Connection,双击之,然后在弹出的窗口中选“Use Connection String”,单击“Build”按钮,在“数据链接属性”窗口中选择适当的驱动引擎,并设定相应的连接参数就可以了。点击“确认”后,系统将自动生成连接串,显示在Object Inspector的Connection String中。
以Microsoft SQL Server 为例,连接串就类似于:
Provider=SQLOLEDB.1;Password=map;Persist Security Info=True;User ID=map;Initial Catalog=SuperWorkFlow;Data Source=GTSERVER
连接串中各项参数由分号(;)分隔,具体含义如下:
Provider —— 驱动类型
Data Source —— 服务器名称
Initial Catalog —— 数据库名称
User ID —— 用户名
Password —— 口令
Persist Security Info —— 是否使用持续安全验证
现在我们所要做的第一件工作是将各项参数 ......

Delphi – 我的代码之简单五子棋

技术交流,DH讲解. 今天来实现一个简单的五子棋,直接用GDI来画的一个游戏.
首先我们来想下怎么存放数据,哪些地方是白棋,哪些地方是黑棋,哪些地方没有下棋?
对,我们用一个二维数组,如果数组中某一个位置的值为0代表没有下棋,为1代表是白棋,为2代表是黑棋.
好就这么说定了,为了使用方便,我们打算做成一个控件,因为要画界面所以我们从TGraphicControl继承下来.
看一下类定义的代码: Type
TLastPlayer= (LpP1, LpP2);
TGameEvent= Procedure(S: TObject; P: TLastPlayer) Of Object;
TFiveGame= Class(TGraphicControl)
Private
// 如果是空,就是0,白棋就是1,黑棋就是2
FData: Array Of Array Of Byte;
// 棋盘的长和宽
FRows, FColumns: Integer;
// 格子的宽度/
FCellWidth: Integer;
// 是否自动大小
FAutoSize: Boolean;
// 棋盘线条的颜色.
FLineColor: TColor;
// 2个选手的颜色
FPlayerOneColor: TColor;
FPlayerTwoColor: TColor;
// 边距
FHDistance, FVDistance: Integer;
// 上次操作的选手
FLastPlayer: TLastPlayer;
// 三个事件
......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [4498] [4499] [4500] [4501] 4502 [4503] [4504] [4505] [4506] [4507]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号