XMLデータで掲示板を作っています。
書き込んだスレッドを投稿№で検索し、削除するプログラムを作っています。
SQLSERVER・accessを使用せず、コーディングする方法はございますでしょうか。
参考までに、エラーとなりますが、現在のコードを記載いたします。宜しくお願いいたします。
Private Sub btndelete_Click〜
Dim xd As New XmlDocument
Dim rt As XmlNode
Dim atcl As XmlNode
xd.Load(Server.MapPath(”article.xml”))
rt = xd.DocumentElement
atcl = rt.SelectSingleNode(”ancestor::” & _
”article[articleID=’” & txtdelete.Text & ”’]”)
atcl.RemoveChild(atcl.ChildNodes.Item(txtdelete.Text))
xd.Save(Server.MapPath(”article.xml”))
Server.Transfer(”default.aspx”)
排他制御は自分で実装しなければならないかもしれませんが、掲示板のログデータを XML形式で保存する形にし、 DataSet に読み込ませれば SQL Server 同様に XML DB として機能すると思います。
当然 SQL も発行できますし。
検索・抽出・削除が終われば XML ファイルとしてまた書き出してやればよいだけかと。
一度、全ログファイルを DataSet に読み込むので数万件のデータだと厳しいかもしれませんが・・・。
ご回答ありがとうございました。
アドバイスいただいたページを参考に作ってみます。
また何か投稿するかもしれませんが、
そのときは宜しくお願いいたします。