LoginSignup
0
1

More than 5 years have passed since last update.

vbsの作法 その16

Posted at

概要

vbsの作法調べてみた。
csvにcrudしてみた。

結果

insert,selectは、OK。
update,deleteは、NG。

サンプルコード

insert

Set db = CreateObject("ADODB.Connection")
db.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\;Extended Properties=""text;FMT=Delimited;"";"
sql = "INSERT INTO [test.csv](lat,lon,mise) VALUES('35.0','140.0', 'test1')"
Set rs = db.Execute(sql)
db.close

select

Set db = CreateObject("ADODB.Connection")
db.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\;Extended Properties=""text;FMT=Delimited;"";"

Set rs = db.Execute("SELECT * FROM [test.csv] WHERE mise='test'")
Do Until rs.EOF
    msgbox "lat: " & rs(0) & " lon: " & rs(1) & " mise: " & rs(2)
    rs.MoveNext
Loop
rs.close
db.close

以上。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1