vb.net操作日志 vb往日志文件中写日志

用VB.NET 和SQL Server2000做项目,请问,怎么实现数据库的备份和还原 。谢谢SQL的备份语句
备份整个数据库:
BACKUP DATABASE { database_name | @database_name_var }
TObackup_device[ ,...n ]
[ WITH
[ BLOCKSIZE = { blocksize | @blocksize_variable } ]
[ [ , ] DESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] DIFFERENTIAL ]
[ [ , ] EXPIREDATE = { date | @date_var }
| RETAINDAYS = { days | @days_var } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] FORMAT | NOFORMAT ]
[ [ , ] { INIT | NOINIT } ]
[ [ , ] MEDIADESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
[ [ , ] NAME = { backup_set_name | @backup_set_name_var } ]
[ [ , ] { NOSKIP | SKIP } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]
备份特定的文件或文件组:
BACKUP DATABASE { database_name | @database_name_var }
file_or_filegroup[ ,...n ]
TObackup_device[ ,...n ]
[ WITH
[ BLOCKSIZE = { blocksize | @blocksize_variable } ]
[ [ , ] DESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] DIFFERENTIAL ]
[ [ , ] EXPIREDATE = { date | @date_var }
| RETAINDAYS = { days | @days_var } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] FORMAT | NOFORMAT ]
[ [ , ] { INIT | NOINIT } ]
[ [ , ] MEDIADESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
[ [ , ] NAME = { backup_set_name | @backup_set_name_var } ]
[ [ , ] { NOSKIP | SKIP } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]
备份一个事务日志:
BACKUP LOG { database_name | @database_name_var }
{
TObackup_device[ ,...n ]
[ WITH
[ BLOCKSIZE = { blocksize | @blocksize_variable } ]
[ [ , ] DESCRIPTION = { 'text' | @text_variable } ]
[ [ ,] EXPIREDATE = { date | @date_var }
| RETAINDAYS = { days | @days_var } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] FORMAT | NOFORMAT ]
[ [ , ] { INIT | NOINIT } ]
[ [ , ] MEDIADESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
[ [ , ] NAME = { backup_set_name | @backup_set_name_var } ]
[ [ , ] NO_TRUNCATE ]
[ [ , ] { NORECOVERY | STANDBY = undo_file_name } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOSKIP | SKIP } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]
}
backup_device::=
{
{ logical_backup_device_name | @logical_backup_device_name_var }
|
{ DISK | TAPE } =
{ 'physical_backup_device_name' | @physical_backup_device_name_var }
}
file_or_filegroup::=
{
FILE = { logical_file_name | @logical_file_name_var }
|
FILEGROUP = { logical_filegroup_name | @logical_filegroup_name_var }
}
截断事务日志:
BACKUP LOG { database_name | @database_name_var }
{
[ WITH
{ NO_LOG | TRUNCATE_ONLY } ]
}
参数
DATABASE
指定一个完整的数据库备份 。假如指定了一个文件和文件组的列表 , 那么仅有这些被指定的文件和文件组被备份 。
说明在进行完整数据库备份或差异数据库备份时,Microsoft? SQL Server? 备份足够的事务日志,以生成一个将在还原数据库时使用的一致的数据库 。在 master 数据库上只能采用完整数据库备份 。
{ database_name | @database_name_var }
指定了一个数据库 , 从该数据库中对事务日志、部分数据库或完整的数据库进行备份 。如果作为变量 (@database_name_var) 提供 , 则可将该名称指定为字符串常量 (@database_name_var = database name) 或字符串数据类型(ntext 或 text 数据类型除外)的变量 。
backup_device
指定备份操作时要使用的逻辑或物理备份设备 。可以是下列一种或多种形式:
{ logical_backup_device_name } | { @logical_backup_device_name_var }
是由 sp_addumpdevice 创建的备份设备的逻辑名称 , 数据库将备份到该设备中,其名称必须遵守标识符规则 。如果将其作为变量 (@logical_backup_device_name_var) 提供 , 则可将该备份设备名称指定为字符串常量 (@logical_backup_device_name_var = logical backup device name) 或字符串数据类型(ntext 或 text 数据类型除外)的变量 。
{ DISK | TAPE } =
'physical_backup_device_name' | @physical_backup_device_name_var
允许在指定的磁盘或磁带设备上创建备份 。在执行 BACKUP 语句之前不必存在指定的物理设备 。如果存在物理设备且 BACKUP 语句中没有指定 INIT 选项,则备份将追加到该设备 。
当指定 TO DISK 或 TO TAPE 时,请输入完整路径和文件名 。例如,DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\Mybackup.dat' 或 TAPE = '\\.\TAPE0' 。
说明对于备份到磁盘的情况,如果输入一个相对路径名,备份文件将存储到默认的备份目录中 。该目录在安装时被设置并且存储在 KEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer 目录下的 BackupDirectory 注册表键值中 。
如果使用的是具有统一命名规则 (UNC) 名称的网络服务器或已重新定向的驱动器号,则请指定磁盘的设备类型 。
当指定多个文件时,可以混合逻辑文件名(或变量)和物理文件名(或变量) 。但是,所有的设备都必须为同一类型(磁盘、磁带或管道) 。
Windows 98 不支持备份到磁盘 。
n
是表示可以指定多个备份设备的占位符 。备份设备数目的上限为 64 。
BLOCKSIZE = { blocksize | @blocksize_variable }
用字节数来指定物理块的大小 。在 Windows NT 系统上 , 默认设置是设备的默认块大小 。一般情况下,当 SQL Server 选择适合于设备的块大小时不需要此参数 。在基于 Windows 2000 的计算机上,默认设置是 65,536(64 KB,是 SQL Server 支持的最大大?。?。
对于磁盘,BACKUP 自动决定磁盘设备合适的块大小 。
说明如果要将结果备份集存储到 CD-ROM 中然后从 CD-ROM 中恢复,请将 BLOCKSIZE 设为 2048 。
磁带的默认 BLOCKSIZE 为 65,536 (64 KB) 。显式声明块大小将替代 SQL Server 选择的块大小 。
DESCRIPTION = { 'text' | @text_variable }
指定描述备份集的自由格式文本 。该字符串最长可以有 255 个字符 。
DIFFERENTIAL
指定数据库备份或文件备份应该与上一次完整备份后改变的数据库或文件部分保持一致 。差异备份一般会比完整备份占用更少的空间 。对于上一次完整备份时备份的全部单个日志,使用该选项可以不必再进行备份 。有关更多信息,请参见差异数据库备份和文件差异备份 。
说明在进行完整数据库备份或差异备份时,SQL Server 备份足够的事务日志,从而在恢复数据库时生成一个一致的数据库 。
EXPIREDATE = { date | @date_var }
指定备份集到期和允许被重写的日期 。如果将该日期作为变量 (@date_var) 提供,则可以将该日期指定为字符串常量 (@date_var = date)、字符串数据类型变量(ntext 或 text 数据类型除外)、smalldatetime 或者 datetime 变量 , 并且该日期必须符合已配置的系统 datetime 格式 。
RETAINDAYS = { days | @days_var }
指定必须经过多少天才可以重写该备份媒体集 。假如用变量 (@days_var) 指定 , 该变量必须为整型 。
重要假如 EXPIREDATE 或 RETAINDAYS 没有指定,有效期将取决于 sp_configure 的 media retention 配置设置 。这些选项仅仅阻止 SQL Server 重写文件 。用其它方法可擦除磁带,而通过操作系统可以删除磁盘文件 。有关过期验证的更多信息,请参见本主题的 SKIP 和 FORMAT 。
PASSWORD = { password | @password_variable }
为备份集设置密码 。PASSWORD 是一个字符串 。如果为备份集定义了密码,必须提供这个密码才能对该备份集执行任何还原操作 。
请问下在vb,vb.net或c#中添加系统服务时怎样设置在服务启动失败后重启服务!找了好久都不知道怎么设置个人意见,希望采纳:
:你先了解一下:
启动项英文msconfig
alerter -错误警报器,垃圾,关闭 。
application layer gateway service -给与第三者网络共享/防火墙支持的服务,有些防火墙/网络共享软件需要 。占用1 。5mb内存 。
application management-用于设定,发布和删除软件服务 。
automatic 更新s -windows自动更新 , K,滚!
background intelligent transfer service -这个服务原是用来实现http1.1服务器之间的信息传输 , 微软称支持windows更新时断点续传
clipbook - 用与局域网电脑来共享 粘贴/剪贴的内容 。(K,想得出?。?
com Event system -一些 COM软件需要,检查你的 c:\program files\ComPlus Applications 目录,没东西可以把这个服务关闭.
COM Event system application -同上
COmputer browser - 用来浏览局域网电脑的服务,但关了也不影响浏览!垃圾
cryptographic services -windows更新时用来确认windows 文件指纹的,我更新时才开启一下 。
DHCP client-静态IP者需要(xDSL 等)小猫就不用了?。?
Distributed link tracking client-用于局域网更新连接信息,比如在电脑A有个文件,在B做了个连接,如果文件移动了,这个服务将会更 新信息 。占用4兆内存 。
Distributed Transaction coordinator-无聊的东西 。
DNS Client-DNS解析服务 。。无聊~~
Error reporting service -错误报告器,把windows中错误报告给微软,无聊~~~~~
*Event Log- 系统日志纪录服务,很有用于查找系统毛?。?
Fast user switching compatibility-多用户快速切换服务..无聊
help and support -帮助,无聊 , 还是无聊帮助..哈哈
Human interface device access-支持”弱智“电脑配件的 。。比如键盘上调音量的按钮等等 。。
IMAPI CD-burning COM service -xp刻牒服务,用软件就不用了占用1 。6兆内存
Indexing service -恐怖的xp减速的东东?。。」毓毓兀 。。?
Internet Connection Firewall(ICF).........-xp防火墙 。。不用就关 。
IPSEC Services-大众用户连边都沾不上 。
Logical Disk manager -磁盘管理服务 。。需要时它会通知你 , 所以一般关 。
Logical Disk manager administrative service-同上 。
messenger -不是msn,不想被骚扰的话就关 。注:妖刺就是利用这个 。
MS software shadow copy provider-无用,据说是备份用的 。。我看什么用都没 。
Net Logon-登陆 Domain Controller 用的,大众用户快关!
Netmeeting remote desktop sharing-用netmeeting 实现电脑共享 。。晕!关?。?
Network Connections - 上网/局域网要用的东东!
Network DDE -和clipbook一起用的,无聊~~~~
Network DDE DSDM -同上
Network 本地 Awareness-如有网络共享或ICS/ICF可能需要.(服务器端)
NT LM Security support provider-telnet 服务用的东东,关?。?
NVIDIA Driver Helper service -nvidia 显卡帮助 , 关!
PDEngine - perfectdisk 引擎
PDScheduler -perfectdisk 计划服务
PerFORMance logs and alerts-记录机器运行状况而且定时写入日志或发警告,内容可能过于专业,所以 。。自己决定 。
*Plug and Play- 自动查测新装硬件,即插即用 , 开着吧~~~
Portable media serial number-绝对无用,无聊之及 。
Print Spooler -打印机用的,我打印时才开一下 。
Protected Storage-储存本地密码和网上服务密码的服务,包括填表时的“自动完成”功能 。
QoS RSVP -关!就是那个20%的 QoS
Remote access auto connection manager-宽带者/网络共享可能需要?。?
Remote desktop help session manager-远程帮助服务,傻透,占用4兆内存 。
*Remote Procedure Call (RPC) -系统核心服务!
Remote Procedure Call LOCATOR-这个倒没什么用,管理 RPC 数据库服务,占用1兆内存 。
remote registry -远程注册表运行/修改 。大漏洞 , 还不快关?。?
removable storage -一般情况下不用,磁带备份用的 。
routing and remote access-哈哈 。。不知者关!
secondary logon-给与administrator 以外的用户分配指定操作权.晕~~~
security accounts manager-像 Protected Storage, IIS Admin 才需要 。
server -局域网文件/打印共享需要的 。
shell hardware detection-给有些配置自动启动,像内存棒,和有些cd驱动等
smart card -关!1 。4兆内存
smart card helper -关!
SSDP Discovery service-没有什么硬件利用这个服务 。。
system event notification-记录用户登录/注销/重起/关机信息 。。谁管这些 。。
system restore service -系统还原服务 , 吃资源和内存的怪兽 。。虽然有时用到 , 自己决定 。
task scheduler-windows 计划服务啦,垃圾.
TCP/IP NetBIOS helper-如果你的网络不用 Netbios 或WINS,关了.
Telephony - 拨号服务,如果你的宽带不用拨号 , 那么关了它 。
telnet -大漏洞,我第一个关的就是这个.这根dos中 telnet 命令没关系 。2兆内存 。
terminal services-实现远程登录本地电脑,快速用户切换和远程桌面功能需要 ,
不用这些功能就关了吧 。
themes -给xp打扮的东东,不要太花锹的就关了 。
uninterruptible power supply-停电保护设备用的 。。。没有的就关 。
universal plug and play device host-同SSDP Discovery Service ,没用.
upload manager-用来实现服务器和客户端输送文件的服务,简单文件传输不需要这个!
volume shadow copy-同MS Software Shadow Copy Provider , 无用.
webclient-可能和以后的.net技术有联系,安全起见,我关得实实的!
Windows Audio - 控制着你听到的声音 。关了就没声音了?。?
Windows Installer -windows的MSI安装服务 , 建议设成手动 。
windows image acquisition (WIA) -有些数码相机和扫描器用的,我的扫描器觉得它没用 。
Windows Management Instrumentation - 满重要的服务,是管”服务依K”的,但关
了会出现奇怪的问题.
windows management 包含umentat
另外,团IDC网上有许多产品团购,便宜有口碑
vb.net编译时生成log文件夹在程序目录下生成log目录vb.net操作日志,用于保存日志文件 。
自动在log目录中vb.net操作日志,生成日志文件,文件命名用年月日定义,如20100119_log.log 。
在日志文件中 , 每行记录一个时间点的运行内容,时间点的精度应该达到毫秒 。
在vb.net 中,记录系统错误日志这个功能怎么实现Public Sub ShowError(strModule As String, strProcedure As String, lngErrorNumber As Long, strErrorDescription As String, showMsg As String)
'
'错误处理中心过程,写数据库日志表或写日志文件
'
'strModule'模块名称
'strProcedure'过程名称
'lngErrorNumber'错误ID号
'strErrorDescription '错误描述
'showMsg'是否显示本过程内错误显示信息(值:"Y" or "N")
'Error表结构(f001 (Date)发生时间,f002 (nvarchar50)模块名称, f003 (nvarchar50)过程名称, f004 (nvarchar50)错误ID号, _
f005 (nvarchar300)错误描述,f006 (nvarchar50)版 本 号, f007 (nvarchar50)用户名称, f008 (nvarchar50)网卡地址
'ErrorCode表结构 f001 (nvarchar20)错误代码,f002 (nvarchar255)错误信息, f003 (numeric9)错误级别
'级别说明: '10'以下,一般错误,不影响操作
''11-20',严重错误,不能操作,程序执行退出
On Error GoTo ErrorHandle
Dim strMessage As String
Dim strCaption As String
Dim sVer As String
Dim intLogFile As Integer
Dim Res As New ADODB.Recordset
Dim ResErrorCode As New ADODB.Recordset
Dim strSQL As String
'对应错误号,从ErrorCode表中找到对应的错误信息,0-1000 错误号保留给VB
DBOpen ResErrorCode, "select * from errorcode where f001='"lngErrorNumber"'"
If Not (ResErrorCode.EOF Or ResErrorCode.BOF) Then
strMessage = ResErrorCode.Fields("f002")
If ResErrorCode.Fields("f003")10 Then
MsgBox "产生一个严重错误,可能影响到系统的可操作性,请立即联系本系统开发人员!", vbCritical, "严重错误"
End If
End If
'写错误入文件----------------------------
intLogFile = FreeFile
Open App.Path"\"strIni.LogFile For Append As #intLogFile
Print #intLogFile, "***错误"; VBA.Now"*** ""Version:"_
str$(App.Major)"."str$(App.Minor)"."Format(App.Revision, "0000")
Print #intLogFile, "Error: "lngErrorNumber
Print #intLogFile, "Description: "strErrorDescription
Print #intLogFile, "Module: "strModule
Print #intLogFile, "Procedure: "strProcedure
Print #intLogFile, ""
Close #intLogFile
If Len(strMessage)2 Then strErrorDescription = strMessage
strMessage = "错误: ""("lngErrorNumber")"strErrorDescriptionvbCrLfvbCrLf_
"模块:"strModule";过程:"strProcedure
sVer = Trim(str$(App.Major)"."str$(App.Minor)"."_
Format(App.Revision, "0000"))
strCaption = "错误 Version: "sVer
'写错误入数据库表--------------------------
strSQL = "insert into error(f001,f002,f003,f004,f005,f006,f007,f008) values(" _
DateFmtBVBA.NowDateFmtE"," _
IIf(Len(Trim(strModule)) = 0, "null", "'"strModule"'")"," _
IIf(Len(Trim(strProcedure)) = 0, "null", "'"strProcedure"'")"," _
IIf(Len(Trim(lngErrorNumber)) = 0, "null", "'"lngErrorNumber"'")"," _
IIf(Len(Trim(strErrorDescription)) = 0, "null", "'"Replace(strErrorDescription, "'", "")"'")"," _
IIf(Len(Trim(sVer)) = 0, "null", "'"sVer"'")"," _
IIf(Len(Trim(sUserName)) = 0, "null", "'"sUserName"'")"," _
IIf(Len(Trim(sVer)) = 0, "null", "'"EthernetNO"'")")"
Cn.Execute strSQL
'是否显示未知错误信息
If Trim(UCase(showMsg)) = "Y" Then MsgBox strMessage, vbCritical, strCaption
PROC_EXIT:
Set Res = Nothing
Set ResErrorCode = Nothing
Exit Sub
ErrorHandle:
Resume Next
VB.NET 怎么读写二进制文件,类似Open本示例阐释二进制文件的基本输入和输出(使用 BinaryReader、BinaryWriter 和 FileStream 类 。在如何创建日志文件标题下面有一个类似的主题 。读写二进制信息使您可以创建和使用通过其他输入和输出方法无法访问的文件 。本示例还展示写入非字符串数据vb.net操作日志,并展示二进制 I/O 的功能 。
尽管计算机上的文件可以不同的类型和文件存储,但是,二进制格式是文件的较常用格式之一 。此处对创建二进制文件的简短介绍使用基类 BinaryReader 和 BinaryWriter 从文件获取信息,并将信息放入文件 。这些类中的每个类均封装一个信息流,因此 , 在进一步操作之前 , 需要创建一个可用于来回写信息的流 。因为要创建文件 , 所以可使用 FileStream 来公开特定文件 , 在此情况下 , 如果该文件已存在 , 则可以修改该文件 , 或者如果该文件尚不存在,则可以创建该文件 。在有 FileStream 之后,可以使用它来构造 BinaryReader 和 BinaryWriter
在读入信息之后,可以对信息进行所需的任何操作 。但是,在某些时候,您可能想要将信息写回文件,因此需要 BinaryWriter 。在本示例中,您将使用 Seek 方法将信息追加到文件结尾,因此,在开始写入之前,请确保指向文件的指针位于文件结尾 。在使用 BinaryWriter 写入信息时有多个选项 。因为 Write 方法有足够的重载用于您能够写入的所有信息类型 , 所以,可以使用 Write 方法向您的编写器封装的流写入任何标准形式的信息 。本情况下,还可以使用 WriteString 方法向流中写入长度预先固定的字符串 。
VB Source:VB\ReadWrite.aspx
%@ Import Namespace="System.Text" %
%@ Import Namespace="System.IO" %
script language="VB" runat=server
Class TestBinary
Public Shared Function ReadFile(selection As String) As String
Dim output As StringBuilder = New StringBuilder()
Dim fs As FileStream = New FileStream("data.bin", FileMode.OpenOrCreate)
Dim r As BinaryReader = New BinaryReader(fs)
Try
r.BaseStream.Seek(0,SeekOrigin.Begin)' 将文件指针设置到文件开始
' 因为不同数据类型之间的很多转换结果都是不可解释的,
' 所以当在其他类型与二进制数据之间进行转换时,
' 必须捕捉可能引发的任何潜在的异常...
' 能够正确读取数据依赖于如何写入信息...
' 这与写日志文件时不同 。
Do While r.BaseStream.Positionr.BaseStream.Length'当未到达文件结尾时
Select Case selection
Case "Boolean"
output.Append( r.ReadBoolean().ToString() )
Case "String"
output.Append( r.ReadString() )
Case "Integer"
output.Append( r.ReadInt32().ToString() )
End Select
Loop
Finally
fs.Close()
End Try
return output.ToString()
End Function
Public Shared Function WriteFile(output As Object, selection As String) As String
Dim fs As FileStream = New FileStream("data.bin", FileMode.Create)
Dim w As BinaryWriter = New BinaryWriter(fs)
Dim strOutput As String = ""
w.BaseStream.Seek(0, SeekOrigin.End)'将文件指针设置到文件结尾
' 因为正在写的信息可能不适合于所选择用于写入的特定样式
' (例如,单词“Hello”作为整数?),所以vb.net操作日志我们必须捕捉写入
' 错误,并通知用户未能执行该任务
Try
Select Case selection
Case "Boolean"
Dim b As Boolean = Convert.ToBoolean(output)
w.Write( b )
Case "String"
Dim s As String = Convert.ToString(output)
w.Write( s )
Case "Integer"
Dim i As Int32 = Convert.ToInt32(output)
w.Write(i)
End Select
Catch E As Exception
' 让用户知道未能写入该信息
strOutput = "写异常:"chr(13)_
"无法以所请求的格式写入要写入的信息 。"_
chr(13)"请输入尝试写入的数据类型的有效值"
End Try
fs.Close()
return strOutput
End Function
End Class
Sub btnAction_Click(src As Object, E As EventArgs)
Dim s As String = ""
' 写出文件
s = TestBinary.WriteFile(txtInput.Text, lstDataIn.SelectedItem.Text)
If s = "" Then
Try
' 读回信息,显示信息...
txtOutput.Text = TestBinary.ReadFile(lstDataIn.SelectedItem.Text)
Catch Exc As Exception
' 让用户知道未能写入信息
s = "读异常:"chr(13)_
"无法以所请求的格式读取要写入的信息 。"_
chr(13)"请输入尝试写入的数据类型的有效值"
End Try
Else
txtOutput.Text = s
End If
End Sub
/script
html
head
link rel="stylesheet" href="https://www.04ip.com/post/intro.css"
/head
body style="background-color:f6e4c6"
form method=post runat="server"
p
table
tr
tdb
下面的示例使用 BinaryWriter 对象创建一个二进制文件,然后使用 BinaryReader 读取该信息 。/b可以选择不同的对象来将所需的信息写入文件
此演示用于强调您需要知道如何读取已写入的二进制文件 。一旦以某种格式写入数据,就只能以该格式读取该信息 。但是,可以将多种不同的数据类型写入文件 。在此演示中,输入任意字符串并将它们作为字符串读?。?对于整型,仅输入整型数值项(试试浮点数字,然后看看会发生什么...);对于布尔型项,仅输入词“false”和“true” 。
p
hr
/td
/tr
/table
asp:Table id="basetable" runat="server" border="0" cellspacing="0" cellpadding="5"
asp:tablerow
asp:tablecell verticalalign="top"
请选择要保存到二进制文件的数据类型...
/asp:tablecell
asp:tablecell verticalalign="top"
asp:listbox id="lstDataIn" runat="server"
asp:listitemBoolean/asp:listitem
asp:listitem selected="true"String/asp:listitem
asp:listitemInteger/asp:listitem
/asp:listbox
/asp:tablecell
asp:tablecell verticalalign="top"
asp:button id="btnAction" onclick="btnAction_Click" Text="写入/读取文件" runat="server"/
/asp:tablecell
/asp:tablerow
【vb.net操作日志 vb往日志文件中写日志】关于vb.net操作日志和vb往日志文件中写日志的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读