发布网友 发布时间:2022-04-27 14:07
共5个回答
懂视网 时间:2022-04-27 18:29
在已安装了.net framework的计算机上部署用.net开发的程序时,若.net framework的版本不匹配,则提示:“ .Net Framework Initialization Error – Unable to find a version of the runtime to run this application”。
这时候有个简单的办法是,修改(如果没有则创建)程序xxx.exe所在目录的和xxx.exe同名的config文件——xxx.exe.config,使其:
代码如下:
<configuration>
<startup>
<supportedRuntime version="v4.0.30319" />
</startup>
</configuration
version处填写计算机以安装的.net framework版本号(可在控制面板的添加删除程序处看到.net framework的版本号)。
这个方法免去了版本号不一致时的各种纠结
热心网友 时间:2022-04-27 15:37
将sql的查询语句去数据库中查询一下看看是不是没有查询到数据,如果是的话,那么你把sql查询语句改成能够查询到数据的sql语句,如果不是的话,那么看看通过你现在的数据库连接是不是没有成功打开数据库热心网友 时间:2022-04-27 16:55
跟FW4.0没有关系,我记得SQL的ADAPTER只能FILL DATASET吧?!
SQLITE可以FILL DATATABLE?!
试试代码
DataSet myDataSet = new DataSet();追问还是不行的,去掉 dt.fill【dt】后提示 账号不存在 可是我在数据库中可以查询到账号密码
热心网友 时间:2022-04-27 18:29
这个提示是说数据源是空的,与你加的这些代码无关。热心网友 时间:2022-04-27 20:21
你的数据库连接语句在哪儿?