私は vb が初めてで、スクリプトに関する限り、実際に matlab しか使用したことがないと言って始めましょう。
とにかく、vb2010 でスクリプトを書いているので、mysql から読み書きできるようになります。すべてがテストモードです。読み取りと書き込みを行うことができましたが、この取り組みの次の段階では、スクリプトがスキャナーからバーコード番号を読み取った後、mysql から読み取ることができるようにしたいと考えています。それができたら、コードを完成させる自信があります。
rf スキャナーのスクリプトに関する限り、どこから始めればよいかさえわかりません。
これが私がすでに持っているものです:
Imports MySql.Data.MySqlClient
Imports System.Data
Public Class TEST
Inherits System.Windows.Forms.Form
Dim conn As New MySqlConnection
Dim myCommand As New MySqlCommand
Dim reader As MySqlDataReader
Dim par As MySqlParameter
Dim result As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox4.Text = Now.ToString()
'Dim str As String
'Dim num As Integer
'str = ComboBox1.Text
'num = CInt(str)
conn = New MySqlConnection
conn.ConnectionString = "Server=localhost;Database=test;Uid=root;Pwd=****;"
Try
conn.Open()
MessageBox.Show("Connection Opened Successfully")
myCommand.CommandText = "INSERT INTO this (workorderno, Datein, operator) values ('" & TextBox1.Text & "', '" & TextBox2.Text & "', '" & combobox1.Text & "')"
myCommand.Connection = conn
myCommand.ExecuteNonQuery()
conn.Close()
Catch myerror As MySqlException
MessageBox.Show("Error Connecting to Database: " & myerror.Message)
Finally
conn.Dispose()
End Try
Try
conn.Open()
MessageBox.Show("Connection established")
myCommand = New MySqlCommand("Select number From this Where workorderno = @textbox1.text", conn)
par = New MySqlParameter
par.ParameterName = "textbox1.text"
par.Value = TextBox1.Text
myCommand.Parameters.Add(par)
reader = myCommand.ExecuteReader()
If reader.Read() Then
result = reader.GetString(0)
End If
''//output to textbox
TextBox3.Text = result
conn.Close()
Catch ex As Exception
Finally
conn.Dispose()
End Try
End Sub