Den VBSQL kontrol er en specialiseret integration komponent, der benyttes i Visual Basic applikationer. Denne kontrol anvendes kun i VB , men T- SQL-sproget er et universelt sprog til SQL Server-databaser , der kan bruges i alle programmer sprog. Før du designe dit program , skal du beslutte det sprog, du ønsker at gennemføre for databaseforespørgsler . VBSQL
Visual Basic SQL blander VB sproget med SQL- sproget . Fordelen ved VBSQL er, at du kan skrive dine spørgsmål direkte i VB software editor. VB compiler oversætter de erklæringer og sender dem til databaseserveren . VBSQL er ofte forbundet med Microsoft Office-produkter såsom adgang , fordi disse produkter bruger en smag af Visual Basic , der arbejder med andre Microsoft-produkter .
T-SQL
Transact- SQL er det sprog, der anvendes direkte på databasen. Mens VBSQL anvendes inden for programmet, T- SQL er et kodesprog på databaseserveren . T- SQL er et Microsoft-specifikke sprog, der anvendes på SQL Server . Det kan ikke bruges på andre servere såsom MySQL eller Oracle , selvom sproget er magen til de andre sprog . T-SQL tilføjer , redigerer og sletter tabelrækker i din database .
Vælge et sprog
Fordi VBSQL virker kun med Visual Basic sproget, kan du kun bruge den, når du har en Visual Basic 6 eller VB.NET applikation. T-SQL kan bruges på enhver Microsoft SQL Server , herunder 2000, 2005 og 2008 versioner. Begge sprog har lignende syntaks , så hvis du er fortrolig med den generelle SQL-sproget , er indlæring enten af disse løsninger ikke tage lang tid.
Overvejelser
VBSQL er en inline løsning, der arbejder med software som Microsoft Office. Dette betyder, at det er lettere at udføre SQL- injektion på en ansøgning . SQL-injektion er en type ondsindet hack , der lader en uautoriseret person får adgang til din database. Brug lagrede procedurer i en SQL Server-database kodet i T- SQL-sproget foretrækkes til database sikkerhed .