数据库文件数据转存的问题,还有winform使用停表

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Diagnostics;usingSystem.Data.Common;usingSystem.Data.SQLite;usingSystem.IO;namespaceWindowsFormsApplication3{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){System.Data.SQLite.SQLiteConnection.CreateFile("datasource");System.Data.SQLite.SQLiteConnectionconn=newSystem.Data.SQLite.SQLiteConnection();stringdatasource="D:/Data.db";System.Data.SQLite.SQLiteConnectionStringBuilderconnstr=newSystem.Data.SQLite.SQLiteConnectionStringBuilder();connstr.DataSource=datasource;conn.ConnectionString=connstr.ToString();conn.Open();System.Data.SQLite.SQLiteCommandcmd=newSystem.Data.SQLite.SQLiteCommand();cmd.Connection=conn;Stopwatchwatch=newStopwatch();watch.Start();stringsql="SELECT*FROMtestWHERESLIKE'%100'";cmd.CommandText=sql;cmd.ExecuteNonQuery();System.Data.SQLite.SQLiteDataReaderreader=cmd.ExecuteReader();watch.Stop();saveFileDialog1.Filter="二进制文件(*.dat)|*.dat";if(saveFileDialog1.ShowDialog()==DialogResult.OK){FileStreammyStream=newFileStream(saveFileDialog1.FileName,FileMode.OpenOrCreate,FileAccess.ReadWrite);BinaryWritermyWriter=newBinaryWriter(myStream);myWriter.Write(reader.Read());myWriter.Close();myStream.Close();}}}}是不是这句错了?select的结果无法存入二进制文件中。还有谁能把停表的显示在winForm中弄出来。再此谢过了

解决方案

解决方案二:
myWriter.Write()这里没有写对象的重载吧,你看看那个类的用法http://msdn.microsoft.com/zh-cn/library/system.io.binarywriter.write(v=vs.80).aspx
解决方案三:
reader.Read()返回的不是内容,你看看帮助,用索引访问内容reader[0],reader[1]

时间: 2025-01-21 13:36:21

数据库文件数据转存的问题,还有winform使用停表的相关文章

一组文件数据库函数

函数|数据|数据库 <?/** * 文件数据库函数 * 约定: * 数据库名为同名目录 * 数据表名后缀为 tab * 索引文件后缀为 ind * 管理文件名为 数据库同名目录/manage.ini * 备注型字段以独立文件存在,表中保留文件名 * 字段以定长方式或csv方式保存,由管理文件指定 * 每行一条记录 * 索引文件以二进制方式包存键值(定长)和偏移量(长整型) * ** 函数列表(前面有:+ 为已实现,- 为部分实现,其余为尚未实现)      套用 MySQL 函数集 取名 FIL

求救各位大神,我安装了SQL SERVER 2012 后用VS2013不能打开数据库文件

问题描述 安装了SQLSERVER2012后在VS2013APP_DATA文件夹新建一个数据库文件(*.mdf)或打开现在的数据库文件出提示以下错误信息.尝试附加到数据库失败并出现以下信息:在与SQLServer建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQLServer已配置为允许远程连接.(provider:SQLNetworkInterfaces,error:50-发生了LocalDatabaseRuntime错误.在LocalDB实例

【ANDROID游戏开发十三】(保存游戏数据 [下文])详解SQLITE存储方式,并把SQLITE的数据库文件存储在SD卡中!!!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/329.html ----------------------- 『很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都补充说明下,省的童鞋们总疑惑这一块:请点击下面联系进入阅读:

用Java实现HTML文件代替数据库存储数据

数据|数据库 Java在编写一些图形化的小程序时,有时也要去存储少量的数据,如果用JDBC来连接数据库,就会使程序速度减慢,而且及不方面,我们可以用Java中的文件来代替数据库保存数据,这样不但可以实现存储的功能,而且不用考虑数据频繁的存取,可以把文件定义成为HTML文件,并将存储的数据以表格的方式显示,这样就可以直接在网页中看到数据,下面是我写的一个小的文件存储数据的实例: import java.awt.event.ActionEvent;import java.awt.event.Acti

ASP中文本文件与数据库文件的数据交换

数据|数据库|中文 ASP中文本文件与数据库文件的数据交换 网络数据库的应用是WWW上一个很重要的组成部分,可以这样说,如果缺少了数据库,网络也就失去了灵魂.大家可以想象一下,如果没有象YAHOO,SOHU等搜索引擎的话,那么在网上寻找一个目标变得多么困难,大家在茫茫网海里变得不知所往,动辄迷失方向.其实,这些搜索引擎是网络数据库的最典型的应用,在ASP(Active Server Pages)技术里对数据库的直接操作是比较多的,下面讲述一种由文本文件向数据库文件传递数据的方法.这个文本文体是由

ASP中文本文件与数据库文件的数据交换(FSO)

fso|数据|数据库|中文 ASP中文本文件与数据库文件的数据交换 网络数据库的应用是WWW上一个很重要的组成部分,可以这样说,如果缺少了数据库,网络也就失去了灵魂.大家可以想象一下,如果没有象YAHOO,SOHU等搜索引擎的话,那么在网上寻找一个目标变得多么困难,大家在茫茫网海里变得不知所往,动辄迷失方向.其实,这些搜索引擎是网络数据库的最典型的应用,在ASP(Active Server Pages)技术里对数据库的直接操作是比较多的,下面讲述一种由文本文件向数据库文件传递数据的方法.这个文本

cvs 数据库 主键外键-CVS格式文件数据导入新数据库后自动生成主键外键

问题描述 CVS格式文件数据导入新数据库后自动生成主键外键 以前将数据库中的数据导出来了,后来手贱把给数据库毁了. 现在希望通过以前导出来的CVS文件数据恢复以前的数据库,最好是自动的,主键外键自动关联自动生成[里边表实在太多了]. 什么数据库都行,什么MySQL.SQLServer都可以,只求能重建以前的数据库啊! 不知道各位大神有没有可行的办法啊? 解决方案 没办法,只有数据.需要添加SQL语句

android 数据...-用sqlitestudio导出的XML格式的数据库文件怎么用。小白求帮助

问题描述 用sqlitestudio导出的XML格式的数据库文件怎么用.小白求帮助 XML格式的数据库文件要放在哪里?怎么用sqliteopenhelper读取?读取后怎么通过simplecursoradapter显示在listview里? 解决方案 有帮助,但不是我想要的答案,积分给自己吧 解决方案二: 放在哪里都可以.如果是用于数据备份,可以放在外部sd卡上. sqliteopenhelper只能读取sqldb的数据库文件,不能解析xml 读取xml:http://www.cnblogs.c

急急急!在ie浏览器下,引入java包并从数据库获取数据后css文件失效了

问题描述 急急急!在ie浏览器下,引入java包并从数据库获取数据后css文件失效了 同一个css文件,在360安全浏览器急速模式或360急速浏览器急速模式(总之是非兼容模式)下显示正常是我要的样式,但在ie浏览器,以及兼容模式下显示不出正常,但还不是完全显示不正常,我发现只有引入了java包并有jsp语句的jsp页面css失效了.貌似是jsp语句影响了css样式?求解决方案,急急急~! 解决方案 你写的css不兼容ie吧,急速模式用的webkit,兼容模式是ie 解决方案二: 但是,像text