SQL的数据读取在VB界面的时候 要怎么去除在SQL带出来的空格啊?

如题所述

其实最好从根本上去除这个问题,为什么使用SQL语句会读出空格来,是否在保存数据的时候没有去除空格。你可以使用这几个函数试试:
trim(字符串):去掉字符串当中的前后空格
Ltrim(字符串):去掉字符串当中的左侧空格
Rtrim(字符串):去掉字符串当中的右侧空格
例如:A=trim(" hello ")
结果:A=“hello"
例如:A=Ltrim(" hello ")
结果:A=“hello "
例如:A=Rtrim(" hello ")
结果:A=“ hello"追问

我保存的时候去空格了的 可能是数据库的字段太长了 他空格补上的 所以读取的时候也就出来了。 这个办法我试过了 不行

追答

不行,不可能,你把源代码发上来看看

追问

On Error Resume Next
rs.Open "insert Teacher values('" + Text1.Text + "','" + Text2.Text + "'。。。。) rs.MoveLast
Trim(Text1.Text) = rs.Fields(0) & ""
Trim(Text2.Text) = rs.Fields(1) & ""
Trim(Text3.Text) = rs.Fields(2) & ""
。。。。。
Trim(Text12.Text) = rs.Fields(12) & ""

追答

rs.Open "insert Teacher values('" + Text1.Text + "','" + Text2.Text + "'。。。。) rs.MoveLast
Trim(Text1.Text) = rs.Fields(0) & ""
Trim(Text2.Text) = rs.Fields(1) & ""
Trim(Text3.Text) = rs.Fields(2) & ""
。。。。。
Trim(Text12.Text) = rs.Fields(12) & ""
有两处:
第一、rs.Open "insert Teacher values('" + trim(Text1.Text )+ "','" + trim(Text2.Text)+ "'。。。。)
第二、Text1.Text = Trim(rs.Fields(0) )& ""
Text2.Text= Trim(rs.Fields(1)) & ""
Text3.Text=Trim( rs.Fields(2))
为什么要加这个& "" ?

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-26
是char类型带出来的空格吗? 使用trim()函数试试。

SQL的数据读取在VB界面的时候 要怎么去除在SQL带出来的空格啊?
trim(字符串):去掉字符串当中的前后空格 Ltrim(字符串):去掉字符串当中的左侧空格 Rtrim(字符串):去掉字符串当中的右侧空格 例如:A=trim(" hello ")结果:A=“hello"例如:A=Ltrim(" hello ")结果:A=“hello "例如:A=Rtrim(" hello ")结果:A=“ hello...

想用VB编一个程序读取sql数据库中的内容
点击“数据视图窗口”,出现“数据视图”窗体,点击选中“数据链接”,按右键,点击“添加数据链接”,出现“数据链接属性”窗口,有四个菜单:“提供程序”、“连接”、“高级”、“所有”。选中“提供程序”菜单,这里有许多用于链接的驱动程序,选中“Microsoft OLE DB Provider for SQL Server”,点击...

在VB里怎么连接sql数据库
1、打开代码窗口,添加引用:Imports System.Data.SqlClient。2、输入以下代码:“Public conn1 As SqlConnection = New SqlConnection _("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。3、代码详解:声明关键字Public(因...

VB怎么连接 SQL 数据库?
1、打开代码窗口,添加引用:Imports System.Data.SqlClient。2、输入以下代码:“Public conn1 As SqlConnection = New SqlConnection _("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。3、代码详解:声明关键字Public(因...

在VB中,怎样对SQL数据库里面的数据进行操作?
方法1,建立一个模块 将工程的启动设置为 SUB MAIN 在模块里写下面代码 Public db As Database Public rs As Recordset Sub main()set db=db.opendatabase("数据库路径"<建议用相对路径--就是把数据库文件和工程文件放在同一目录下--相对路径就是APP.PATH+"数据库名带后缀">)第一启动窗体<比如...

利用VB来删除SQL中一行的数据,代码如何编写
dim SqlStr as String sqlstr="delete * from tbluser where username='" & text1.text & "'"然后执行这个sql语句(sqlstr)就行了

vb中sql的select查询语句的问题
\/\/“&”号两边都有空格 我说的表明限制就是指 表名.字段名 这种写法,当数据库很大内容很多的时候,难免会有多个表拥有相同的字段名,当多表查询时这样可以减少一些错误 我猜你应该用的是Access吧,SQL Server的话字符串要用单引号而不是双引号 你可以先在数据库测试sql语句,把S.SName='"& Text...

如何在VB中执行SQL脚本文件
在MSSQL SERVER的查询分析器中可通过输入如下命令,来执行一个外部的*.sql文件:EXEC master.dbo.xp_cmdshell 'osql -U username -P password -i "filename"'注意格式:xp_cmdshell后面的全部字符串要用单引号括起来,由于外部文件名中可能含有空格,所以要把filename字符串再用双引号括起来。比如你...

vb的sql数据库连接
1、打开代码窗口,添加引用:Imports System.Data.SqlClient。2、输入以下代码:“Public conn1 As SqlConnection = New SqlConnection _("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。3、代码详解:声明关键字Public(...

vb怎么连接sql?
1、打开代码窗口,添加引用:Imports System.Data.SqlClient。2、输入以下代码:“Public conn1 As SqlConnection = New SqlConnection _("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。3、代码详解:声明关键字Public(...

相似回答
大家正在搜