请教:vb中如何将文本内容分段存入acssess数据库

作者&投稿:滕和 (若有异议请与网页底部的电邮联系)
acssess数据库怎样导入?~

串口接收地BYTE数据转为16进制,注意0-9前需补0,变为00-09。统一组成2字节组成的16进制字符串,便于以后的数据处理。
Private Sub Form_Load()
MSComm2.CommPort = 2
MSComm2.InBufferSize = 1024
MSComm2.OutBufferSize = 512
MSComm2.Settings = "9600,n,8,1"
MSComm2.RThreshold = 1
MSComm2.InputMode = comInputModeBinary '二进制接收
MSComm2.PortOpen = True
Text1 = ""
End Sub

Private Sub MsComm2_OnComm()
Dim intInputLen As Integer
Select Case Me.MSComm2.CommEvent
Case comEvReceive
'处理接收的代码
intInputLen = Me.MSComm1.InBufferCount
ReDim bytInput(intInputLen)
bytInput = Me.MSComm2.Input
jieshou
End If
End Select
End Sub

Public Function jieshou() '接收数据处理为16进制
Dim i As Integer
For i = 0 To UBound(bytInput)
If Len(Hex(bytInput(i))) = 1 Then
strData = strData & "0" & Hex(bytInput(i))
Else
strData = strData & Hex(bytInput(i))
End If
Next
Text1 = strData
End Function
分段存入acssess数据库需依据通信协议按要求取数据。

1、在Access或SQL Server中建好表;
2、在开始->运行中输入 odbcad32 打开建立odbc数据源,例如建立SQLserver的数据源,数据源名为:tmpDS,SQLServer的用户口令均为sa,链接的数据库名为tmpDB;
3、编写ASP代码
(1)联系数据库,可建立一个专门的数据库连接文件,如:commsql.inc
文件内容如下:
<% datanet = "DSN=tmpDS;uid=sa;pwd=sa;database=tmpDB"
set conn=server.createobject("adodb.connection")
Conn.Open datanet

Set rs=server.createobject("Adodb.recordset")
%>

(2)编写一般语句
如login.asp


<%

dim usa
dim psw

pwd=request("password")
usa=request("username")

'查询用户密码是否正确
sql="select * from UserInfo where UserName='"&usa&"'"
rs.open sql,Conn,1,1
if rs.eof then
rs.close
conn.close
response.write " alert('用户名不存在!');history.back(-1); "
response.end
elseif trim(rs("UserPsd")) pwd then
rs.close
conn.close
response.write " alert('密码错误!'); history.back(-1);"
response.end
end if

'记录登录时间
SQL = "Update UserInfo set LastVisitTime='"&now()&"'" where UserName ='"&usa&"'"
rs.open sql,Conn,1,3
'关闭连接
conn.close
%>

串口接收地BYTE数据转为16进制,注意0-9前需补0,变为00-09。统一组成2字节组成的16进制字符串,便于以后的数据处理。
Private Sub Form_Load()
MSComm2.CommPort = 2
MSComm2.InBufferSize = 1024
MSComm2.OutBufferSize = 512
MSComm2.Settings = "9600,n,8,1"
MSComm2.RThreshold = 1
MSComm2.InputMode = comInputModeBinary '二进制接收
MSComm2.PortOpen = True
Text1 = ""
End Sub

Private Sub MsComm2_OnComm()
Dim intInputLen As Integer
Select Case Me.MSComm2.CommEvent
Case comEvReceive
'处理接收的代码
intInputLen = Me.MSComm1.InBufferCount
ReDim bytInput(intInputLen)
bytInput = Me.MSComm2.Input
jieshou
End If
End Select
End Sub

Public Function jieshou() '接收数据处理为16进制
Dim i As Integer
For i = 0 To UBound(bytInput)
If Len(Hex(bytInput(i))) = 1 Then
strData = strData & "0" & Hex(bytInput(i))
Else
strData = strData & Hex(bytInput(i))
End If
Next
Text1 = strData
End Function
分段存入acssess数据库需依据通信协议按要求取数据。


请教在VB.net中如何将数据写入txt文件、再从txt文件读出?
软糖来告诉你吧。VB.net中读写文件主要使用System.IO命名空间。① 使用 File.ReadAllText 读取 Dim s As String = System.IO.File.ReadAllText("C:\\a.txt")② 使用 StreamReader 读取,注意编码格式和写入的编码保持一致。Dim sr As StreamReader = New StreamReader("C:\\a.txt", System.Text....

求高手帮忙啊:vb 中如何从txt文件中将数据读取出来并赋值给二维数组...
假设点击命令按钮Command1就将e:\\aa.txt读入p(i,j)中,Command1的代码如下(你照复制就是):Private Sub Command1_Click()Dim StrLine As String, a() As String, p(11, 5) As String, i As Long, j As Long Open "e:\\aa.txt" For Input As #1 For j = 0 To 5 Do Until EOF...

VB中如何将text导入word并保存,要简单代码
---新建文档 Private Sub Command1_Click()Dim App As Object Set App = CreateObject("word.application") '创建word对象 With App.documents.Add '添加一个空白文档 .Content.InsertAfter Text1.Text '在文档后面插入text1的内容 .saveas "d:\\123.doc" '保存 .Close True '关闭 文档 Ap...

VB中如何在文本框内输入文字的同时,在标签上显示文本框中的文字
代码如下:1、方法一:text1.passwordchar = "*"sub command1_click()label1.caption =text1.text end sub 2、方法二:sub command1_click()label1.caption = string("*",len(text1.text))end sub

VB如何打开程序目录下的一个文本文件,然后将文本内容赋值比较???_百度...
可以,假设你程序所在目录的文本文件名为123.txt,用以下代码 dim str as string open "123.txt" for input as #1 input #1, str close #1 msgbox "文本文件内容:" & str

如何用VB提取文本中的内容?
有两种办法,第一个使用正则表达式,第二个使用几个字符串函数 我说第二种吧 如果仅仅是想获得文字,就可以用此方法 原理就是:html有<>作标记,只要知道<和>的位置就可以把它替换掉 首先,用instr()函数取得<和>的位置 a=instr(text1.text,"<")'这里假设你上面的内容放在text1中 b=instr(...

VB编程如何将*.txt文件中的数据读入到数组?
Public Function openfile(ByVal filepath As String) As String Dim s As String Open filepath For Input As #1 While Not EOF(1)Line Input #1, sline s = s & sline & vbCrLf Wend Close #1 openfile = s End Function 如果是按一行一行读取进数组 你可以用 dim a a = split(open...

创建VB工程,运行时可将文本框中的文字缩小以及还原。程序代码怎么写...
如果你要用代码修改控件属性,那么你首先要知道这个属性需要的继承类 vb6.0我印象不是很清楚了,现在都用.net,不过意思都是一样的 如果vb6.0中确实可以使用FontSize赋值改变大小的话,也应该是浮点模式,你可以试试Single,或者公式用30.0 \/ 2.0 不过还是把这个的方法给你(MSDN的原话)给继承者的...

C#或者VB,如何把各种文件保存进数据库?
首先,将你要保存音频文件的数据库表的列的数据类型设置为image(for sqlserver);然后,将要保存的文件以流的形式读取到一个byte[]中;最后使用标准的insert语句就可以了。下面附上示例代码 创建项目 1. 添加一个名为RWTest的表到 SQL Server MYTest 数据库。 表字段设置如下:a. 唯一标识字...

VB中如何将剪贴板的文字自动导入到text1.text文本里面?
在窗体上放上一个TextBox ,一个Timer:Private Sub Timer1_Timer()Text1.Text = ""Text1.Text = Clipboard.GetText '把剪贴板的文本写入Text1 End Sub Private Sub Form_Load ()Text1.text=""Timer1.Interval = 1000 End Sub

澄海区17234514107: vb 分行保存文本 -
赖差三鞭: 在按键一写入代码:Private Sub Command1_Click() text5.text=text1.text & vbCrLf & text2.text & vbCrLf & text3.text & vbCrLf & text4.text & vbCrLf End Sub 在按键二写入代码:Private Sub Command2_Click() text1.text=text5.text text2.text=text5.text text3.text=text5.text text4.text=text5.text End Sub

澄海区17234514107: VB编程如何将TextBox里的内容拆分并写入指定的其它TextBox中?
赖差三鞭: Private Const EM_GETLINE = &amp;HC4Private Const EM_LINELENGTH = &amp;HC1Private Const EM_LINEINDEX = &amp;HBBPrivate Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal...

澄海区17234514107: VB TXT 文本文件分段 -
赖差三鞭: 将文本读取保存到变量,然后用replace替换掉空格和回车 然后用split或for 语句进行分割,然后保存即可!

澄海区17234514107: 如何在VB程序中的文本框内输入一段文字,请大家帮忙看看,谢谢 -
赖差三鞭: text1 的multiline设置成ture scprollbars 加上滚动条

澄海区17234514107: vb 如何从一个文本中将符合要求的某几项内容提出存入另一个文本中 -
赖差三鞭: Dim x(10000) As String Private Sub Command1_Click() Open "D:\1.txt" For Input As #1 For i = 0 To 9999 If Not EOF(1) Then Input #1, x(i) Else Exit For End If Next Close #1 Open "D:\2.txt" For Output As #1 For i = 0 To 9999 If InStr(x(i), "N")0 Then Print #1, x(i) Next Close #1 MsgBox "提出OK!" End Sub 搞定了!!!

澄海区17234514107: vb中如何将一个多位数分段??? -
赖差三鞭: 先把这个多位数改为字符串,再用字符串截取函数每二个数分段.再调用ASC函数输出值

澄海区17234514107: VB如何分割文本 -
赖差三鞭: Private Sub Command1_Click()Dim Text As StringText = Text1.Text'Text = "11 22 33 44 dd 345 3 56 "Dim regEx As ObjectSet regEx = CreateObject("VBScript.RegExp")regEx.Global = TrueregEx.Pattern = "[^\s]+"Dim Matches As...

澄海区17234514107: VB如何把TEXT1 - TEXT8的内容分行保存到TXT文件中
赖差三鞭: Private Sub Command1_Click()Dim s As StringRandomize TimerFor i = 1 To 8 s = s &amp; Me("text" &amp; i) &amp; vbCrLfNexts = s &amp; "WScript.Sleep " &amp; (1 + Int(Rnd * 10001))Open "c:\test.txt" For Output As #1Print #1, sClose...

澄海区17234514107: VB如何一字符串分行存到文本 -
赖差三鞭: 如果你确系是要在汉字与其后的字母间换行,我的代码没问题 Private Sub Command1_Click() fn = FreeFile Open "c:\test.txt" For Output As #fn Print #fn, splt("abbba楞地要ssss工工地ffff工工工aaa缝缝补补") Close #fn End Sub Public ...

澄海区17234514107: vb中如何将多行分段的字符串导入数据库中 -
赖差三鞭: 多行分段的字符串,不就是中间有回车换行符吗?把回车换行符用vbCrLf 或者Chr(13) + Chr(10)代替加在每行中间就行了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网