小编Jho*_*re-的帖子

sqlite上的information_schema.columns

我想做下一个查询:

SELECT table_name, column_name, data_type, is_nullable, ... 
FROM information_schema.columns
Run Code Online (Sandbox Code Playgroud)

在sqlite数据库上.

我检查了

PRAGMA table_info(table_name); 
Run Code Online (Sandbox Code Playgroud)

但不适合我的需要,只需检查一个表的字段.

我检查了

select * from sqlite_master where type = 'table';
Run Code Online (Sandbox Code Playgroud)

但这只是获取表名和创建查询.

有没有办法将这些"加入"方法?或任何其他建议或想法?TX

database sqlite schema

7
推荐指数
1
解决办法
8847
查看次数

从DataReader访问DateTime字段时的MySqlConversionException

我使用MySQL Connector在MySql上有一个C#应用程序; 我正在尝试发出DataReader请求,查询执行正常,但是,当尝试访问DateTime字段时,我得到MySqlConversionException {"无法将MySQL日期/时间值转换为System.DateTime"}

这是原型

if (dr != null && !dr.Read()) return;

sesion.Id = Convert.ToInt32(dr["id"]);
sesion.Usuario = Convert.ToInt32(dr["usuario"]);
sesion.Estado = Convert.ToByte(dr["estado"]);
// doesn't work
sesion.FchCreacion = Convert.ToDateTime(dr["fch_creacion"]);
Run Code Online (Sandbox Code Playgroud)

有什么建议?提前致谢

c# mysql datetime idatareader

5
推荐指数
1
解决办法
3553
查看次数

使用随机数据更新表使用NEWID()不起作用

SQL SERVER 2000:

我有一个包含测试数据的表(大约100000行),我想用另一个表中的一些随机数据更新另一个表中的列值.根据这个问题,这就是我想要的:

UPDATE testdata
SET type = (SELECT TOP 1 id FROM testtypes ORDER BY CHECKSUM(NEWID()))

-- or even
UPDATE testdata
SET type = (SELECT TOP 1 id FROM testtypes ORDER BY NEWID())
Run Code Online (Sandbox Code Playgroud)

但是,"type"字段对于所有行仍然具有相同的值; 任何想法我做错了什么?

[ 编辑 ]我希望这个查询为每一行返回一个不同的值,但它不会:

SELECT testdata.id, (SELECT TOP 1 id FROM testtypes ORDER BY CHECKSUM(NEWID())) type
FROM testdata

-- however seeding a rand value works
SELECT testdata.id, (SELECT TOP 1 id FROM testtypes ORDER BY CHECKSUM(NEWID()) + RAND(testdata.id)) type
FROM testdata
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server random sql-server-2000

5
推荐指数
1
解决办法
7102
查看次数

Apache/Windows上的Mercurial Server

我在寻找与Apache设置信息为Windows服务器水银(7或XP)(XAMPP如果它是有用的知道)与推模式,就像在这个问题,但我的团队由5至8 (不解决)那些在分散的地方工作的人,所以我不认为bitbucket解决方案或任何其他非私人回购.

我认为这篇文章可以解决这个问题,但我之前没有经历任何关于cgi的事情,

有没有人这样做过?我在哪里可以找到更详细的解释?提前致谢

[编辑]

我现在收到此错误:脚本标头过早结束:hgwebdir.cgi

日志错误显示"没有名为mercurial的模块"

这是我的hgwebdir.cgi文件

#!c:/python24/python.exe
#
# An example CGI script to export multiple hgweb repos, edit as necessary

# adjust python path if not a system-wide install:
import sys
sys.path.insert(0, "c:/mercurial_library")

# enable importing on demand to reduce startup time
from mercurial import demandimport; demandimport.enable()

# Uncomment to send python tracebacks to the browser if an error occurs:
#import cgitb
#cgitb.enable()

# If you'd like to serve pages with UTF-8 instead …
Run Code Online (Sandbox Code Playgroud)

windows apache mercurial

5
推荐指数
2
解决办法
7842
查看次数

hg推送HTTP服务器的凭据

我有一个带有一些Mercurial存储库的HTTP服务器; 我在其中处理摘要式身份验证,并且我发现自己经常将更改推送到服务器,所以,我想知道如果有任何方法发送凭据(用户和密码)以及hg push命令?

谢谢

authentication mercurial dvcs push

4
推荐指数
2
解决办法
1万
查看次数

关于索引器和/或泛型的问题

如何知道对象是否实现索引器?我需要共享DataRow和IDataReader的逻辑,但它们不共享任何接口.

我也尝试使用泛型,但不知道我应该对where子句施加什么限制.

public class Indexer {
    // myObject should be a DataRow or a IDataReader
    private object myObject;
    public object MyObject {
        get { return myObject; }
        set { myObject = value; }
    }
    // won't compile, myObject has no indexer
    public object this[int index] {
        get { return myObject[index]; }
        set { myObject[index] = value; }
    }
    public Indexer(object myObject) {
        this.myObject = myObject;
    }
}

public class Caller {
    void Call() {
        DataRow row = null;
        IDataReader reader …
Run Code Online (Sandbox Code Playgroud)

c# generics indexer

3
推荐指数
1
解决办法
1247
查看次数

创建符合XSD架构的XML文档的最佳方法是什么?

我有一个XSD,我必须生成一个XML文档发送给我合作的公司的客户.我发送的文档将根据此XSD架构进行验证.

创建符合XSD架构的XML文档的最佳方法是什么?我的意思是,我正在寻找最佳实践等.我是新手,虽然在这里和那里"谷歌搜索",我发现人们使用XmlTextWriter,DataSet.WriteXml等.

  1. DataSet.WriteXml似乎不适合我.这就是我做的:

    var ds = new DataSet();
    ds.ReadXmlSchema(schemaFile);
    ds.Tables["TableName"].Rows.Add("", "", 78, true, DateTime.Now);
    ...
    ds.WriteXml("C:\\xml.xml");
    
    Run Code Online (Sandbox Code Playgroud)

    我发现它使用NewDataSet生成一个节点,并且节点的顺序不正确.

  2. XmlTextWriter,我觉得它有点长......但是如果没有别的选择我会的.

您认为最好的方法是什么?还有其他办法吗?如果时间不长,我会把模式放在这里,如果它与问题相关.

c# xml xsd xml-serialization

3
推荐指数
1
解决办法
6107
查看次数

蒙特卡罗模拟预测?

我是一名物理学家.我也有一些关于蒙特卡罗模拟的信息.我想学习蒙特卡洛的财务预测.你有什么主意吗?你认为财务决策编程怎么样?蒙特卡罗模拟的财务软件的未来如何?

.net c# finance data-mining

1
推荐指数
1
解决办法
1674
查看次数