Вставка записей в таблицу Access через VB6

Узнай цену своей работы

Формулировка задачи:

Всем добрый день! Уважаемые, нужна ваша помощь. Возникла такая проблема. В разработке для ввода данных в таблицу использую инструкцию INSERT INTO
Листинг программы
  1. SQLTipDoc = "INSERT INTO tblPNAKL " & _
  2. "(NOMDOKP,GODP,KODTOV,KODFIRM,TIPDOK,INVOIS,EDIZM,VESZA1,QUANDV)" & _
  3. " VALUES ('" & Str(numdok) & "','" & Str(god) & "','" & Str(txtMaterial_IZnomer) & "','" & Str(txtFirmaIZnomer) & "','ГђГ*ñõîä'" & ",'" & txtInvoisNumberIz & "'," & _
  4. "'" & txtEdIzm.Text & "','" & CDbl(txtVesZa1.Text) & "','" & CDbl(txtKolVvoda.Text) & "')"
  5. conn.Execute SQLTipDoc
Так вот, если например, txtVesZa1.Text или txtKolVvoda.Text пустое, то выходит ошибка: Run-time error '13': Type mismatch. Уважаемые, как сделать так, чтобы инструкция работала даже при том, что txtVesZa1.Text или txtKolVvoda.Text может быть пустым ? Всем спасибо за отклик

Решение задачи: «Вставка записей в таблицу Access через VB6»

textual
Листинг программы
  1. Public Function zamena(r)
  2.     Dim s
  3.     s = Format(0, ".")
  4.     If s = "." Then zamena = Replace(r, ",", s) Else zamena = Replace(r, ".", s)
  5. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут