罗威严 2014-01-20 07:14 采纳率: 0%
浏览 7412

请问一下在水晶报表中怎么插入二维码

在网上找了一下 http://topic.csdn.net/u/20080306/13/b471356c-d5d8-4914-bfc0-bb5a742b9c1f.html发现了这个
Sub QRCodeSaveRead()
bc1.Type = DotNetBarcode.Types.QRCode
bc1.PrintChar = True

    '保存QRCode图片
     strQRCode = ""
     strQRCode = Trim(txtCode.Text) + " " + _
                         Trim(txtTLot1.Text) + " " + _
                         txtEPack2.Text
     Panel1.Refresh()
     bc1.QRSave(strQRCode, "QRCodeBmp.bmp", 2)

    '读取QRCodeBmp

    Dim fs As New System.IO.FileStream("QRCodeBmp.bmp", IO.FileMode.Open, IO.FileAccess.Read)
     Dim imageDataTemp(fs.Length) As Byte
     ImageData = imageDataTemp
     fs.Read(ImageData, 0, System.Convert.ToInt32(fs.Length))
     fs.Close()
 End Sub

Sub InsertDB(ByVal txtInsertSql As String)
     Dim InSertSql As New System.Text.StringBuilder
     InSertSql.AppendLine(txtInsertSql)
     InSertSql.AppendLine("',Convert(image,@imgQRCode))")
     Dim wblInsertCnn As New SqlConnection(ConnectString)
     Dim wblInsertCmd As New SqlCommand
     Try
         wblInsertCnn.Open()
         wblInsertCmd.Connection = wblInsertCnn
         wblInsertCmd.CommandText = InSertSql.ToString
         Dim wblSP As New SqlParameter("@imgQRCode", SqlDbType.Image)
         wblSP.Value = ImageData
         wblInsertCmd.Parameters.Add(wblSP)
         wblInsertCmd.ExecuteNonQuery()
     Catch ex As Exception
         MessageBox.Show(ex.Message + "插入数据库操作失败!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning)
     Finally
         wblInsertCnn.Dispose()
         wblInsertCmd.Dispose()
     End Try
 End Sub

但是我不知道bc1是个什么控件 有大神解答一下吗

  • 写回答

2条回答 默认 最新

  • 罗威严 2014-01-20 07:37
    关注

    有大神知道的 麻烦告知一下

    评论

报告相同问题?

悬赏问题

  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类