vbsql字符串
Ⅰ vb用sql查询时条件字符串多达上百个如何处理
咦 你发你写的sql语句粗来瞧瞧,看能不能精简
你可以把药品分类啊 这样查找的时候就不需要输入那么多药品名。
我曾经做过多表查询的,那时候统计过sql语句长度是3300+。
如果SQL语句太复杂会有提示的。
其他情况不太清楚哦
Ⅱ vb 显示字符串sql语句
没用过delphi
第一个方法:
你可以在 strQstr = "select OR20021,OR20003"+strQstr
下一行加上
debug.print strQstr '断点设在这里
然后,使用断点,就可以在下面看到strQstr的内容了
第二个方法:
在strQstr = "select OR20021,OR20003"+strQstr
下一行加上
msgbox strQstr
以提示框的方式把strQstr输入
Ⅲ 在VB中,如何使用SQL语句,将含有“#”和“$”的字符串写入Access数据库中
只要是字段类型为文本的字段,将含有“#”和“$”的字符串(须要将字符串用引号括起来)写入数据表中不会有任何麻烦。
下面例子使用ADO数据访问对象运行SQL语句,将含有“#”和“$”的字符串写入当前目录下名为“DB2.mdb ”的ACCESS数据库中的“Students"表的“name"字段里:
Private Sub Command4_Click()
Dim cn As New ADODB.Connection
Dim cnStr As String
Dim strSql As String
cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & App.Path & "\DB2.mdb ';"
cn.Open cnStr
strSql = "insert into students (id,name) values('006','林#木#啥$100')"
cn.Execute strSql
cn.Close
Set cn= Nothing
End Sub
Ⅳ VB中执行字符串里的SQL语句
如果库中有记录,可以使用如下查询方式:
select
top
1
'hello
word'
from
tb;
如果想转换数据格式,根据不同的数据库,可以用str()、cstr()、trim()等函数.
Ⅳ 如何将VB里字符串的值传到sql变量中
条件用in对比
select * from 表 where 条件 in t
Ⅵ vb的空字符串怎么传给sql
条件用in对比
select * from 表 where 条件 in t
看你sql语句是在哪里写的,你可别真到sql里去写,而是在vb里写调用sql的语句。前半部分是加引号的"select * from 表 where 条件 in" 后面部分不加引号直接调变量是 & t
Ⅶ vb 中执行sql查询语句返回一个字符串
如果库中有记录,可以使用如下查询方式:
SELECT
top
1
'hello
word'
FROM
tb;
如果想转换数据格式,根据不同的数据库,可以用str()、cstr()、trim()等函数.
Ⅷ 求助VB连SQL字符串(用ODBC不用ADO)
使用ADO对象和ODBC数据源连接数据库
使用带有DSN或FileDSN的语法结构:
建立连接到SQL Server2000数据库的ODBC数据源,
添加对ADO对象的应用
声明ADO对象:例如Connection对象、Recordset对象、
连接到数据库:使用Connection.Open ConnectionString方法
*注:ConnectionString="Provider=MSDASQL;DSN=myserver;Database=htgl;User ID=sa;Password=0000"
使用无DSN(非DSN连接)的语法结构:
添加对ADO对象的应用
声明ADO对象:同上
连接到数据库:使用Connection.Open ConnectionString方法
*注:ConnectionString="Provider=(SQL Server);SERVER=cbserver;Database=htgl;User ID=sa;Password=0000"
odbc建system那个 driver 选sqlserver 因为你的数据库是sqlserver
Ⅸ VB如何设置ADODC连接SQL字符串使用变量
应该可以吧,不过变量不能这么的表示,要加单引号及双引号和& 字符,试试改成user id = '" & trim(ip.text)&"',其余的参照
Ⅹ VB中SQL的连接字符串的安全问题
不太了解你想要干嘛,假定你想建立一个用户数据库,
1. 用户第一次注册时会打入用户名 user name 和密码 password
2. 计算密码的 hash = HASH(password)
3. 把 user name 和 hash 存入你的用户数据库
4. 用户以后登录时再次打入 user name 和 password
5. 重复同样的计算 hash' = HASH(password)
6. 从数据库中提出 select password_hash where username = "用户输入的用户名"
7. 比较提出的 password_hash 和 hash'
整个过程中只传送 HASH(password), 而不是 password. 如果用户输入口令到你的程序是安全的(比如 SSL, https, ssh 等), 那么这个口令就永远不会在网上明文传送. HASH() 可以用 MD5 或者 SHA.